2012-10-28 41 views
0

我有一個自定義包(使用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 
+0

查找引發異常的代碼並將其顯示給我們 –

+0

@DavidHeffernan - 如果我能找到它從何處提出,那將很簡單:)只需安裝軟件包並引發此錯誤... – RBA

+0

除非您可以調試它,你可能需要一點一點地去掉代碼,直到異常消失。專注於模塊負載上運行的代碼。這是'initialization'部分的代碼。或者在'Register'程序中編寫代碼。 –

回答

1

我可能在這裏偏離軌道,但這是一個發生在我身上的情況,涉及類似的事情。我希望這有幫助。

我有一個大項目,出於某種原因,我不能再打開項目選項或編輯構建配置。我也認爲安裝不當的組件或軟件包是罪魁禍首。

我關閉了EurekaLog IDE集成,試圖打開項目選項,然後看到關於錯誤平臺的Delphi錯誤消息。這讓我玩了2個可用的平臺「Unknown Platform Win64」,這很奇怪,因爲這是一個Win7機器,但是,我會玩,另一個平臺只是「Windows」(激活的平臺)。

我禁用了「Windows」平臺,現在我的項目選項打開了,我可以編輯構建配置,我的darn coreide150.bpl錯誤已經讓我瘋狂了好幾周終於沒有了。