Delphi XE8 switching Form/Unit (F12) Crash occurred

I, in Delphi XE8, have experienced it twice when switching (F12) to the Form/Unit interface,Delphi crashed directly,Windows recorded the following two entries:

Source: Application Error
Failed application name: bds.exe
Failed module name: Castalia220.bpl

Source: Windows Error Reporting
事件名稱: APPCRASH
問題簽章:
P1: bds.exe
P4: Castalia220.bpl


  早期的解決方法會在程式的捷徑後面加上 /NOCASTALIA用關閉 Castalia 的方式來避開問題但是少了 Castalia 實在不方便後來試出只需要在專案.dproj檔案移除特定指令,即可解決。

《解決方法》
  在專案.dproj 163 行的地方找到 tag,此標籤底下會有數個 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>

<Related Links>

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.