Interpreting Delphi IDE Keyboard Macros
Keyboard macros have been part of the Delphi IDE since basically forever (I remember using them in Delphi 5 but I wouldn’t rule it out that they already existed in Delphi 1 which I never used.)...
View ArticleThere are at least 30000 Delphi 2007-2010 users
At least that’s a possible interpretation of the download statistics of my dzEditorLineEndsFix tool As of today, it has been downloaded 33994 times since I wrote the first version in 2014. Of course...
View ArticleDisplay and edit keyboard macros with GExperts
The GExperts Macro Library expert can now display and edit keyboard macros that have been recorded in the Delphi IDE. It uses the information I described in my article on Interpreting Delphi IDE...
View ArticleCreating a window without a title that can be moved with the mouse
For my dzComputerInfo tool I created a window without a title that can still be moved with the mouse. This is quite easy to do: To remove the title, set BorderStyle to bsNone. To let the user move it...
View ArticleGExperts 1.38 experimental twm 2017-03-19 released
Some people have started pestering me about making a new release (you know how you are!). Don’t think that this has done anything to actually make me do it, I simply thought it to be the right time...
View ArticleMy Future plans for GExperts
A while ago I stopped using the formatter branch and officially took over the trunk of the GExperts repository. When I announced that on G+, Stefan Glienke asked me about my plans for GExperts. My...
View ArticleDelphi Custom Container Pack updated for Delphi 10.2
I just updated the Custom Container Pack sources to support Delphi 10.2. It was mostly a matter of creating the packages for the “new” version. I also used the latest version of the Delphiversions.inc...
View ArticleDelphi Known IDE Packages Manager updated to Delphi 10.2
A while ago, after my post on Known IDE Packages in Delphi I wrote a tool which lists those packages, allows to disable and enable some of them and also set the package description for those packages...
View ArticledzDelphPaths tool updated for Delphi 10.2
I have just updated my dzDelphiPaths tool to support Delphi 10.2. Sourcecode and a precompiled executable are available on SourceForge.
View ArticleDelphi IDE explorer expert updated for Delphi 10.2
I have updated my Delphi IDE explorer expert to work with Delphi 10.2. The sourcecode is available from SourceForge.
View Articletdbf Packages for Delphi 10.2
Since we use it at work, I have had write access to the tdbf repository on SourceForge for a while. And apparently I am the only one who cares about support for the latest Delphi versions. So, now...
View ArticleBugfix for the Build Connection String dialog appearing on the wrong monitor
According to MSDN the window handle passed to IDBPromptInitialize::PromptDataSource will be used this way: hWndParent [in] The parent window handle for dialog boxes to be displayed. The dialog box will...
View ArticleDonations for GExperts
If you want to say thank you for my work on GExperts, there are the following options: Contribute to the GExperts quality You can either contribute good bug reports or – even better – bug fixes to...
View ArticleShowing graphics in a Delphi StringGrid and switching them by mouse or keyboard
Today I had a need for a grid that looks like this: It mixes text with two different bitmaps, representing an on/off state. In addition it should allow the user to switch the states using the mouse and...
View ArticleHow I used the first donations for GExperts
Two weeks ago I added the Donations for GExperts page. A few days later I received the first money through PayPal. Thanks for that! I have now used that credit for donations to other open source...
View ArticleThe Delphi Pipe is back
Many months ago I used Yahoo Pipes to create a RSS feed aggregator of Delphi related blogs which I called The Delphi Pipe. Unfortunately shortly after that Yahoo shut down their Pipes service so The...
View ArticleAdding a comment to an XML node
So I don’t forget: Adding a comment to an existing IXMLNode is simple, once you find out how: var CommentNode: IXMLNode; begin CommentNode := ParentNode.OwnerDocument.CreateNode('comment text',...
View ArticleGExperts for Delphi 10.2 Tokyo
I have been asked to provide GExperts for Delphi 10.2 Tokyo, multiple times, via various channels. Apparently not everybody subscribed to the GExperts Community on Google+, where I posted this on...
View ArticleGExperts RSS feed link now works
Jeroen Wiert Pluimers has notified me in his comment on Google+ that the RSS feed for GExperts related posts doesn’t work. I apparently forgot a forward slash in the url: correct:...
View ArticleAddOns for Firefox
Just so I can look it up later, if I need it: The following are some interesting addons for Firefox: FireGestures is a Firefox extension which enables you to execute various commands with six types of...
View Article