The Goto dialog IDE enhancement of GExperts got itself an enhancement: It now also displays "Package", "Requires" and "Contains" in the list. Also, all IDE dialog enhancement classes now derive from a new TIdeDialogEnhancer class which provides some basic functionality that previously was duplicated.
Category: GExperts
New IDE enhancement for the Application settings
GExperts now has got a very small enhancement for the Application tab in the project settings dialog of the Delphi IDE: A new button that sets the lib suffix to the default value corresponding to the IDE version which is showing this dialog (example: Delphi 2007 -> 110, Delphi 10.1 -> 240). This is only … Continue reading New IDE enhancement for the Application settings
GExperts Sort Selected Lines Expert now uses “natural” sort order
Achim Kalwa, who has been steadily contributing to GExperts, submitted a patch that changes the sort order used by the "Sort Selected Lines" Expert in GExperts to use the natural sort order, similar to the way Windows Explorer sorts files. E.g. Assume you want to sort the following: Label20 Label1 Label10 Label2 Label100 Label3 Label11 … Continue reading GExperts Sort Selected Lines Expert now uses “natural” sort order
Convert Strings Editor Expert
The Convert Strings Editor Expert was added to GExperts months ago, but I forgot to document it. Now there is the documentation. It is similar to the Multi Paste functionality of Delphi 10 Seattle and later. (But was developed independently, I didn't even know that it exists until Nick Hodges blogged about it.)
GExperts 1.38 experimental twm 2017-01-15 released
I has been a while since my last experimental GExperts release. Erik still hasn't managed to do the final official release and I don't want to wait any longer. I have created installers for all supported Delphi versions. New features include: Reselect Desktop Expert Add To Formatter Capitalization Expert Enhanced Goto dialog Filter for GExperts … Continue reading GExperts 1.38 experimental twm 2017-01-15 released
GExperts now adds favorites to the Build Events
I use build events in Delphi programming to do various things, but usually it's this: pre-build: Increment the build number (in an external ini file) and create a version resource from that info. post-build: Add translations and jcldebug information to the executable. For each new program and quite a few older programs which don't do … Continue reading GExperts now adds favorites to the Build Events
Hiding the Quick Action and Description panel in Delphi with GExperts
Delphi 2010 introduced two new panels at the bottom of the Object Inspector in the Delphi IDE, the Quick Action panel and the Description panel. I didn't really notice them until I read this question on StackOverflow. It caught my attention because the screenshot showed mostly captions of the menu items added by GExperts to … Continue reading Hiding the Quick Action and Description panel in Delphi with GExperts
Filter for GExperts Class Browser
I have finished the filter functionality for the GExperts Class Browser expert. There are now filter fields for the class name as well as for the members. As of now (2017-01-07), there is no release of GExperts with this feature. But you can always get the sources and compile your own.
Writing large INI files
INI files, once the most used way for storing program configurations, are still popular due to their simplicity. Delphi offers two ways for accessing them: TIniFile - which uses the Windows API functions WritePrivateProfileString / GetPrivateProfileString TMemIniFile - which is implemented in Delphi and optimized for speed. If you only want to read or write … Continue reading Writing large INI files
New GExperts IDE form enhancement for the Goto dialog
GExperts has got several options to enhance various IDE forms. They can be enabled and disabled on the configuration dialog's IDE tab. There is now a new one: Enhance Goto dialog. It's the dialog you get when selecting Search -> Go to Line Number which looks like this in it's original full glory: It hasn't … Continue reading New GExperts IDE form enhancement for the Goto dialog