delphidelphi-xe4delphi-ide

Is the Delphi IDE hijacking my system?


Over the year, sometimes when installing a new software ( IIRC, dozens of them, and these software has nothing to do with the Delphi IDE) on my Window 7 system while the Delphi XE4 IDE is running, the following error message would keep popping up - over 40 times in this example when I was installing Cyberduck. enter image description here

The error message when translated to English reads "Unable to start this program because **rtl180.bpl** is missing from the computer. Try solve the problem by re-installing the program .".

If the Delphi XE4 IDE is not running I wouldn't have this problem. Or during the never-ending error messages loop if I close the IDE the problem will go away.

Why this is happening? Is the IDE monitoring my system or something?

Any thoughts and any advices on fixing the problem? Is there any tool that might help tracking down the relationship between the problem and the Delphi IDE? Thanks.


Update 1: In order to overcome the Windows path limit, I seem to have "shorten" my paths using symbol links, I couldn't remember the details, see this screenshot: enter image description here


Update 2: Included logs captured by Process Monitor below, now I'm really confused - Today I upgraded putty 0.68, and this error happens whenever putty is starting, and ProcessMon tells me that putty.exe would want to create the file C:\Users\Public\Documents\RAD Studio\11.0\Bpl\rtl180.bpl.. BTW, I ** do not** have rtl180.bpl in the above mentioned folder... Anything wrong?

PUTTY.EXE   CreateFile  C:\Users\Public\Documents\RAD Studio\11.0\Bpl\rtl180.bpl    NAME NOT FOUND  Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

PUTTY.EXE   CreateFile  C:\Windows\SysWOW64\rtl180.bpl  NAME NOT FOUND  Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

Solution

  • Found the cause of the issue - I have an installed IDE expert modified from the earlier version of the Delphi IDE Colorizer by @RRUZ, for enlarging the font size of the editor tabs, because the IDE didn't work well with large system DPI settings: (How to change the font size of the editor tabs in Delphi 2010 IDE?).

    After disabled the above mentioned expert, the issue gone away. There must be something related to system injection that went wrong. I'll try to figure out how to modify it.

    Thank you for all the help.


    How did I find the source of the problem: Using the Process Monitor tool by Sysinternals, as suggested by Jeroen Wiert Pluimers, in the Delphi G+ group. ProcMon screenshot: enter image description here