Based on an idea and partial implementation submitted by Sven Harazim from Landrix Software I have just added support for GNUGetText to the GExperts Message Dialog expert. It now looks like this: And generates Code like this: [delphi] MessageDlg(_('first line'+#13#10+'second line'), mtWarning, [mbOK], 0); [/delphi] Or, if you'd rather use the Windows API: which generates … Continue reading GNUGetText support for the GExperts Message Dialog expert
Category: Delphi
Building less annoying user interfaces (part 1)
I am not claiming to be an expert in building good user interfaces, in fact I have been known to use terrible color combinations, overload forms with too many controls and confusing the user. But on the other hand I have been using computers for all of my adult life and I have seen quite … Continue reading Building less annoying user interfaces (part 1)
Delphi disabled packages in the registry
Note to self: The Delphi IDE stores a list of disabled packages (that is packages where the user removed the check mark in front of the package under Components -> Packages) in the registry under HKCU\<basekey>disabled packages. <basekey> is the base key of the Delphi configuration, e.g. Software\Embarcadero\BDS\9.0 So the disabled packages for Delphi XE2 … Continue reading Delphi disabled packages in the registry
dzMdbViewer moved to OSDN
Even though it has become better again, the stability of svn hosting on SourceForge has not been up to par for several months. I got tired of this, so, I moved one more of my projects from SourceForge to OSDN. dzMdbViewer is a viewer for Microsoft Access database files which I wrote when I was … Continue reading dzMdbViewer moved to OSDN
GExperts 1.3.11 experimental twm 2018-08-05 released
After the massive improvement to the Uses Clause Manager it's time for another GExperts release. New features include: New features include: Improved keyboard navigation in the configuration dialog Improved alignment and anchors selection in the Rename Components expert An option to automatically close the message window after a successfull compile There were also several bug … Continue reading GExperts 1.3.11 experimental twm 2018-08-05 released
Broken download links for GExperts 1.3.10
No idea why nobody told me about this, but today I discovered that the download links for the GExperts 1.3.10 installers were broken due to a superfluous dash in the date part. It's fixed now. I could have sworn that I tested those links when I released that version. But before you now go to … Continue reading Broken download links for GExperts 1.3.10
Improved Uses Clause Manager in GExperts
The Uses Clause Manager Expert in GExperts used to look like this: While it was a very useful tool as it was, I have added to it quite a lot in the recent weeks: Let's start with the simple changes: Interface and Implementation uses clauses are now visible at the same time. This allowed me … Continue reading Improved Uses Clause Manager in GExperts
Improved keyboard navigation in the GExperts configuration dialog
The GExperts configuration dialog, while I like the general look, has always been a keyboard navigation nightmare for me. Assume you want to change the configuration of the Formatter Expert: You first open the configuration dialog pressing Ctrl+H + X. Then you press Ctrl+Tab to switch to the Editor Experts tab. You type "form" which … Continue reading Improved keyboard navigation in the GExperts configuration dialog
Selecting alignment and anchors in the Rename Components expert
A few weeks ago I added the option to set the alignment and anchors properties for controls that support them to the GExperts Rename Component expert. After having used it for a while I found that the navigation using arrow keys left something to desire. It just wasn't intuitive, e.g.: Pressing the down arrow key … Continue reading Selecting alignment and anchors in the Rename Components expert
Some information about Embarcadero Licence Center
I switched "my" (meaning the license my employer bought for me) Delphi "Named User License" with subscription to a "Network Named User License" in April 2018. The rationale behind that was, that it happened far too often that I needed yet another Delphi installation to debug a problem. Most of the time that was on … Continue reading Some information about Embarcadero Licence Center