Bugfix for Delphi IDE explorer in Delphi 10.3

In December 2018 I found out that some of the functionality in my Delhi IDE explorer was broken in Delphi 10.3, namely the function to select the current active control or automatically follow the focus. The reason was that the IDE now used the Screen.ActiveControlChanged event itself, disabling it for to my plugin. Today I … Continue reading Bugfix for Delphi IDE explorer in Delphi 10.3

Where does Delphi store the desktop settings? And what do they mean?

I keep forgetting this so this post is mostly so I can look it up: Delphi uses DST files to store the desktops - that is the layout of the various parts of the IDE. Theses files are in INI format and are stored in Delphi 2007 and later [users]\[username]\AppData\Roaming\[Company]\BDS\[version] e.g. c:\users\johndoe\AppdData\Roaming\Embarcadero\BDS\20.0 Delphi 2006 and … Continue reading Where does Delphi store the desktop settings? And what do they mean?

TStringGrid has Rows and Cols properties

From the "How could I have missed this for decades?" department: The TStringGrid component in Delphi has got two interesting properties which I didn't know about: TStringGrid.Rows lists the strings and their associated objects for each row TStringGrid.Cols Lists strings with their associated objects for each column I found out about rows when I searched … Continue reading TStringGrid has Rows and Cols properties

Delphi Tools Manager contains a virus – claims Microsoft

My Delphi Tools Manager tool according to Virus Total and there the Microsoft virus scanner contains the PUA:Win32/Puwaders.B!ml virus. Update: Virus Total no longer detects a virus, so I guess I was right all the time: It was a false positive. -- 2019-09-05 twm The description on Microsoft's site is as always pretty useless: Summary … Continue reading Delphi Tools Manager contains a virus – claims Microsoft