我創建了一個包含一個組件(TSpeedButton的後代)的新包,編譯該包並將其安裝在IDE(Delphi XE3 Pro)中。
就我測試過的那樣工作(我可以在設計和運行時使用我的組件)。如何在安裝定製軟件包後修復損壞的Delpi XE3 IDE?
但是:我關閉了IDE,現在我無法啓動它。
它顯示啓動畫面和顯示進度:
- 文檔Insight Express等
- 的CodeSite快遞
- 絕地武士代碼庫
- 絕地可視化組件庫
最多All designtime packages loaded
(德國翻譯,YMMV)。
我猜想這是我的包,所以我刪除了BPL。在下一次開始時,Delphi表示可以找到該軟件包,並詢問是否應該在加載下一個項目時加載它;我點擊了「否」。
但是Delphi還是不啓動,行爲完全一樣。開機畫面加載和停止。
安裝程序的「修復」選項也沒有幫助。
法老
編輯:原來我太急躁 - 一個重新啓動清理了。
我仍然標記了肯懷特的答案,因爲它本來就是最後的解決方案。
可能是保護嗎?可以將一些外來DLL安裝到RadStudio \ 10.0 \ bin文件夾中? ///嘗試加載IDE「tabula rasa」 - 'bds.exe -rSomeRandomConfigProfileName' –
刪除您爲包創建的.bpl文件。 –
一旦你得到了你的IDE備份和運行,這個問題和答案可能會幫助你調試你的問題:http://stackoverflow.com/questions/13766255/delphi-freeze-on-form-close-with-custom-component – iamjoosy