我有一个自定义程序包(正在使用FibPlus和IBExpress)。程序包可以正常构建,但是在尝试安装时会出现以下异常:异常ENonAIRException。有人知道吗?它产生什么?
LE:找到http://docwiki.embarcadero.com/VCL/2010/en/DesignEditors.EDesignPropertyError_Members-但没有帮助
LE2:安装软件包时出现错误,并且IDE试图加载软件包。疯了之后,ExEx报告:
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
我可能在这里偏离了轨道,但这是我发生的与类似情况有关的情况。我希望这有帮助。
我有一个大项目,由于某种原因,我无法再打开项目选项或编辑构建配置。我也认为罪魁祸首是未正确安装的组件或软件包。
我关闭了EurekaLog IDE集成,试图打开项目选项,然后看到有关错误平台的Delphi错误消息。那让我使用了两个可用的平台“ Unknown Platform Win64”,这很奇怪,因为这是Win7机器,但是好的,我会玩,另一个平台就是“ Windows”(已激活的平台)。
我禁用了“ Windows”平台,现在打开了我的项目选项,可以编辑构建配置,而我一直困扰我数周的令人毛骨悚然的coreide150.bpl错误终于消失了。
我今天为此付出的努力(Delphi XE)。正如@DavidHeffernan所说,这与模块加载有关。以我为例,我尝试了一个长期安装的软件包,在进行更改后,需要调用.DLL给出此无法解释的错误消息。当我重新写东西但没有写东西时,一切又恢复了。