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

  我 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 的子标签,接下来只要逐一删除并测试,直到 Delphi 不再 Crash 即可。

以我遇到的两次来说,分别要移除下面两段:

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

《相关连结》

发表评论

请注意:: 评论审核已启用,可能会耽误您的评论. 有没有必要重新提交您的评论.