我 Delphi XE8 发生过两次在切换 (F12) 成 Form/Unit 的图形介面时,Delphi 直接 Crash,Windows 纪录会有以下两笔:
来源: 应用错误
失败的应用程式名称: bds.exe
失败的模组名称: Castalia220.bpl
来源: Windows错误报告
事件名称: AppCrash
问题签章:
P1: bds.exe
P4: Castalia220.bpl
早期的解决方法,会在程式的捷径后面加上 /NOCASTALIA,用关闭 Castalia 的方式来避开问题,但是少了 Castalia 实在不方便,后来试出只需要在 “专案.dproj” 档案移除特定指令,即可解決。
《解决方法》
在 “专案.dproj” 约 163 行的地方找到
以我遇到的两次来说,分别要移除下面两段:
<Excluded_Packages Name="$(BDSBIN)\DataExplorerDBXPluginEnt220.bpl">DBExpress Enterprise Data Explorer Integration</Excluded_Packages> <Excluded_Packages Name="$(BDSBIN)\MobileWizardExpert220.bpl">Embarcadero Mobile Wizard Help</Excluded_Packages>
《相关连结》
- delphi – 我如何在XE8中禁用Castalia? – 堆栈溢出