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