我创建了一个包含一个组件(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