我有一個自定義包(使用FibPlus和IBExpress)。包構建好,但是當試圖安裝它時,它給了我這個例外:Exception ENonAIRException。有人知道關於它的一些事嗎?它產生了什麼?安裝定製包時異常ENonAIRException
LE:發現http://docwiki.embarcadero.com/VCL/2010/en/DesignEditors.EDesignPropertyError_Members - 但它並不能幫助
LE2:安裝包時引發錯誤,並且IDE試圖加載包。 madExcept報告如下:
21ba0eb1 +0ad delphicoreide150.bpl PakList 896 +20 TPackageListItem.LoadDesignPackage
7c91e485 +009 ntdll.dll KiUserExceptionDispatcher
7c92487a +048 ntdll.dll RtlAppendUnicodeToString
207a8c49 +055 coreide150.bpl PakLoad 217 +7 TPackage.Load
207ab419 +061 coreide150.bpl PakMgr 591 +2 TDesignPackage.Load
21af8317 +05b delphicoreide150.bpl PasCppPakMgr 2253 +4 TIDEDesignPackage.Load
500a014a +04e rtl150.bpl Classes 5284 +2 TStrings.IndexOf
21af7bbb +0ff delphicoreide150.bpl PasCppPakMgr 2059 +20 TProfileData.LoadIntersectingPackageGroups
21af81db +077 delphicoreide150.bpl PasCppPakMgr 2214 +8 TIDEDesignPackage.LoadRequiredDesignPackages
21af83ce +112 delphicoreide150.bpl PasCppPakMgr 2266 +17 TIDEDesignPackage.Load
5003a7c1 +01d rtl150.bpl System 12170 +2 @AfterConstruction
21af812b +06b delphicoreide150.bpl PasCppPakMgr 2178 +11 TIDEDesignPackage.DelayLoad
21ba0f0c +030 delphicoreide150.bpl PakList 916 +3 TPackageListItem.LoadWait
21ba0e73 +06f delphicoreide150.bpl PakList 891 +15 TPackageListItem.LoadDesignPackage
21b9feeb +067 delphicoreide150.bpl PakList 559 +7 TPackageListItem.SetIsInstalled
21b9fcbb +0d3 delphicoreide150.bpl PakList 474 +13 TPackageList.AddPackage
21bacba0 +090 delphicoreide150.bpl BasePasProjOpts 1670 +8 TProjOptsManager.InstallPackage
21bade5f +003 delphicoreide150.bpl BasePasProjOpts 2363 +0 TProjectOptions.InstallPackage
21b8561d +191 delphicoreide150.bpl PasMgr 11722 +18 TPascalPackageCodeUpdater.InstallPackage
21b028ef +06f delphicoreide150.bpl PkgContainers 178 +8 TStdPackageProjectContainer.CommandHandler
2079350f +19f coreide150.bpl ContainerIntf 866 +26 TIDEProjectManagerMenuObject.Execute
20795136 +176 coreide150.bpl ContainerIntf 1114 +18 TProjectManagerMenuItem.Click
5029fc9b +013 vcl150.bpl Menus 3390 +5 TMenu.DispatchCommand
502a0e7a +082 vcl150.bpl Menus 4496 +4 TPopupList.WndProc
502a0dc9 +01d vcl150.bpl Menus 4471 +2 TPopupList.MainWndProc
500afa64 +014 rtl150.bpl Classes 13491 +8 StdWndProc
77d189e3 +00a USER32.dll DispatchMessageW
50358af7 +0f3 vcl150.bpl Forms 9760 +23 TApplication.ProcessMessage
50358b3a +00a vcl150.bpl Forms 9790 +1 TApplication.HandleMessage
50358e65 +0c9 vcl150.bpl Forms 9927 +26 TApplication.Run
查找引發異常的代碼並將其顯示給我們 –
@DavidHeffernan - 如果我能找到它從何處提出,那將很簡單:)只需安裝軟件包並引發此錯誤... – RBA
除非您可以調試它,你可能需要一點一點地去掉代碼,直到異常消失。專注於模塊負載上運行的代碼。這是'initialization'部分的代碼。或者在'Register'程序中編寫代碼。 –