Delphi XE8 切换 Form/Unit (F12) 发生 Crash

我在 Delphi XE8 中曾发生过两次在切换 (F12) 到 Form/Unit 的图形界面时,Delphi 直接 Crash,Windows 记录会有以下两条:

来源: Application Error
失败的应用程序名称: bds.exe
失败的模块名称: Castalia220.bpl

来源: Windows 错误报告
事件名称: APPCRASH
问题签名:
P1: bds.exe
P4: Castalia220.bpl


早期的解决方法,会在程序的快捷方式后面加上 /NOCASTALIA,Using the method of closing Castalia to avoid the problem,but it is really inconvenient without Castalia,later I found that you only need to “remove specific commands in the” project.dproj,file to solve it。

<Solution>
  In “remove specific commands in the” approximately 163 lines, find the tag,Under this tag, there will be several Excluded_Packages subtags,Next, just delete them one by one and test,until Delphi no longer crashes。

Based on my two experiences,分别要移除下面两段:

<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>

《相关链接》

留下回复

您的电子邮件地址不会被公开. 必填项已标注 *

本网站使用 Akismet 来减少垃圾评论. 了解您的评论数据如何被处理.