Clearing a TTreeView

Note to self: If you want to clear the items that were added at design time to a TTreeView, you must make sure it has a handle. The following does not work (in Delphi 2007): [delphi] constructor TForm1.Create(Owner: TCoponent); begin inherited; TreeView1.Items.Clear; end; [/delphi] Adding a TreeView1.HandleNeeded makes it work: [delphi] constructor TForm1.Create(Owner: TCoponent); begin … Continue reading Clearing a TTreeView

Known IDE Packages in Delphi

Prompted by a comment in a post by Jeroen Pluimers on Google+ (no longer available) I had a look at what is actually listed in [text gutter="false"] [HKEY_CURRENT_USER\Software\Borland|Codegear|Embarcadero\BDS|Delphi\#.0\Known IDE Packages] [/text] and found some interesting entries. (I started with ancient Delphi versions, but will get to the more recent ones further down.) In Delphi 6 … Continue reading Known IDE Packages in Delphi

GExperts 1.38 experimental twm 2016-05-26

This is another test release before Erik is going to do an official 1.39 release. Please report any bugs you may find (preferentially in the GExperts community on Google+ or the bug tracker on SourceForge) Again, I have built installers for each Delphi version. These installers should install everything that is necessary, including the files … Continue reading GExperts 1.38 experimental twm 2016-05-26

Delphi IDE Explorer Expert for Delphi 6 to 10.1 Berlin

I wrote this Delphi IDE Explorer Expert when I was trying find the button for showing and hiding the background for the Firemonkey mobile form designer and turn the bloody thing off for good. Later, I ported it back to Delphi 2007 to 2010 and also added support for Delphi 10 Seattle. Then I started … Continue reading Delphi IDE Explorer Expert for Delphi 6 to 10.1 Berlin