Delphi IDE是否劫持了我的系统?

时间:2017-02-21 07:22:09

标签: delphi delphi-xe4 delphi-ide

一年中,有时候在我的Window 7上安装新软件(IIRC,几十个,这些软件与Delphi IDE无关)系统在Delphi XE4 IDE运行时,以下错误消息将不断弹出 - 在我安装Cyber​​duck的示例中超过40次。 enter image description here

翻译为英语时的错误消息为"Unable to start this program because **rtl180.bpl** is missing from the computer. Try solve the problem by re-installing the program ."

如果Delphi XE4 IDE没有运行,我就没有这个问题。或者在永无止境的错误消息循环期间,如果我关闭IDE ,问题就会消失。

为什么会这样? IDE是否监控我的系统?

有关解决问题的任何想法和建议吗? 是否有任何工具可能有助于追踪问题与Delphi IDE之间的关系?感谢。

更新1 :为了克服Windows路径限制,我似乎使用符号链接“缩短”了我的路径,我记不起细节,看这个截图: enter image description here

更新2 :下面Process Monitor捕获的包含日志,现在我真的很困惑 - 今天我升级了putty 0.68,每当putty启动时都会发生此错误,{{1 }告诉我ProcessMon想要创建文件putty.exe .. BTW ,我**不要在上面提到的文件夹中有rtl180.bpl ..怎么了?

C:\Users\Public\Documents\RAD Studio\11.0\Bpl\rtl180.bpl

1 个答案:

答案 0 :(得分:0)

找到问题的原因 - 我从@RRUZ的早期版本的Delphi IDE Colorizer中安装了IDE专家修改,用于扩大编辑器选项卡的字体大小,因为IDE使用大型系统DPI 设置无效(How to change the font size of the editor tabs in Delphi 2010 IDE?)。

残疾人上述专家后,问题消失了。必须有一些与系统注入有关的问题。我会试着弄清楚如何修改它。

感谢您的帮助。

我是如何找到问题的根源的:使用Sysinternals的Process Monitor工具,如Jeroen Wiert Pluimers所建议的,在Delphi G +组中。 ProcMon截图: enter image description here