The formatter configuration dialog now shows context-relevant preview code when you switch between settings tabs. Previously, the same preview.pas file was shown regardless of which tab you were configuring. This made it difficult to see the effect of certain settings because the preview code didn't contain relevant examples. Now each tab loads its own preview … Continue reading Context-Sensitive Preview in GExperts Code Formatter Configuration
Category: GExperts
GExperts Win64: Enabling the Explicit Filter Expert
The GExperts 64-bit build just got a little more capable. The Filter Explicit Properties expert, which prevents the IDE from writing ExplicitLeft, ExplicitTop, ExplicitWidth, and ExplicitHeight properties to .dfm files, now works in the 64-bit IDE. Since Delphi 2006, the IDE has been adding these Explicit* properties to .dfm files. While they serve a purpose … Continue reading GExperts Win64: Enabling the Explicit Filter Expert
GExperts Code Formatter: Delphi 13 Language Support
The GExperts code formatter has been updated to support three new language constructs introduced in Delphi 13: The noreturn Directive Delphi 13 introduces the noreturn directive for procedures that never return (e.g., procedures that always raise an exception or call Halt). The formatter now correctly keeps this directive on the same line as the procedure … Continue reading GExperts Code Formatter: Delphi 13 Language Support
More on inline if expressions
In my previous post I announced that the code formatter now supports inline if expressions (aka ternary operators). That was technically true, as long as these expressions were in one line of source code: [delphi] Value := if Condition then TrueValue else FalseValue; [/delphi] But as soon as you tried to split longer expressions into … Continue reading More on inline if expressions
GExperts Code Formatter supports the Delphi inline if expression aka “ternary operator”
In Delphi 13 Embarcadero introduced a new syntax construct for inline if expressions which they call "ternary operator". It implements what previously had to be implemented with the overloaded IfThen functions as a native compiler feature. These look like this. [delphi] Variable := if Condition then TrueValue else FalseValue; [/delphi] At the same time they … Continue reading GExperts Code Formatter supports the Delphi inline if expression aka “ternary operator”
help.gexperts.de will stop working shortly
A year ago I used a special offer to register the domain gexperts.de, which I used only for https://help.gexperts.de. That special offer has now run out and I have decided that it is not worth the money I would now have to pay for it. I will probably add a subdomain under dummzeuch.de as a … Continue reading help.gexperts.de will stop working shortly
GExperts 1.3.26 beta for Delphi 13 64 bit IDE
I have just released a GExperts beta version for the 64 bit IDE. To use it If you have not done that yet, download the beta installer for the 32 bit version and install it Download GExperts64_RS13_1.3.26_2025-09-28.zip Extract the files from that archive into your GExperts 13 installation directory Execute the batch file Register-GExperts64-XX130.cmd This … Continue reading GExperts 1.3.26 beta for Delphi 13 64 bit IDE
GExperts 1.3.26 beta for Delphi 13
I have just created an installer for GExperts 1.3.26 Beta for the new Delphi 13 version. Note that this is beta software and hasn't been tested thoroughly. Also note that for now it only supports the 32 bit IDE. Download link: GExperts_RS13_1.3.26_2025-09-12
New contributor to GExperts
GExperts has been mostly a one man show for many years. A few people have contributed small improvements once in a while but mostly I was on my own. That shows in many places, but one area in particular has been neglected: The online help and documentation. I tried to make up for that with … Continue reading New contributor to GExperts
Lots of bug fixes for GExperts
If you have been updating the GExperts sources (or are following the activity on SourceForge) you might have noticed that there quite a few bugs have been fixed. That was not me alone (I am on vacation so I have some more time than usual) but also Achim Kalwa (thanks Achim!). Many of these fixes … Continue reading Lots of bug fixes for GExperts