Edit: There is a release version now! I have just uploaded a beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is a BETA! Beware of bugs, e.g. the Goto-Dialog enhancements cause redraw problems if theming is enabled, the Run Parameters dialog enhancements (drag and drop for files and directories) don't work at … Continue reading GExperts 1.3.12 beta for Delphi 10.3 Rio available
Category: Delphi
Found the cause of the AV on exiting the Delphi IDE
There was a bug in the (yet unreleased) GExperts code that caused an access violation every time the Delphi IDE was closed. I have just found it, but boy was that difficult! I knew the problem existed in the current source code and by trial and error I found a source code revision that did … Continue reading Found the cause of the AV on exiting the Delphi IDE
Before you ask: GExperts for Delphi 10.3 is not ready
... but I am working on it. I have already installed the new version and it compiles on my machine. But don't hold your breath, there are some issues. Until then you can always download the sources and compile your own DLL. But you have been warned: There are issues.
Note to self: Check out Synopse Logging
The logging facility in Synopse seems to be an interesting alternative to JclDebug: According to this StackOverflow answer, one of its features is looking up the method name for tracing.
Creating and calling DLLs in Delphi
I just got reminded that in 2006 I wrote an article about creating DLLs with Delphi in the
Fake TSpeedButton based on TBitBtn updated again
My fake TSpeedButton based on TBitBtn has been updated again. It now supports any combination of Glyph and single/multi line Text. It also supports setting Margin and Spacing. Note that it still requires the Glyph to be on the left. (Yes, I know, I should have selected some examples where the text does actually fit … Continue reading Fake TSpeedButton based on TBitBtn updated again
Making “Stay-on-top-forms” do want you want in Delphi
There is an article by Peter Laman on the topic Making "Stay-on-top-forms" do want you want on the Embarcadero blog. It's from 2004 and of course the link to the component he talks about no longer works, because it points to cc.borland.com which no longer exists. Here is a working link. (I don't know whether … Continue reading Making “Stay-on-top-forms” do want you want in Delphi
Creating Component Templates in Delphi
One nice feature of the Delphi IDE that I keep forgetting are Component Templates. That means you drop and customize one or multiple components on a form and then give them a new name so you can easily create them again on a different form in a different program. Let's start with a simple template … Continue reading Creating Component Templates in Delphi
Two buttons to make a difference in the Set Tab Order expert
The Set Tab Order expert in GExperts allows you to change the tab order of controls by dragging them in a tree view. I have always wondered why the standard Tab Order dialog of the IDE has got buttons to move the current control up or down while the one in GExperts does not. OK, … Continue reading Two buttons to make a difference in the Set Tab Order expert
New GExperts Feature: Favorites menu
I have stolen yet another idea for a new GExperts feature, this time from Dave Nottage's Codex Delphi Expert. (But the code is all mine, including any bugs you might experience.) It's the Favorites sub menu in the File menu: The content of this sub menu is generated on the fly, so it will always … Continue reading New GExperts Feature: Favorites menu