A few days ago I was working in one of our measurement vehicles and found, that I couldn't for the life of me tell, which of the 3 computers (soon to become 4) was selected on the KVM switch. This isn't the first time this has happened to me and my colleagues have the same … Continue reading dzComputerInfo tool
Category: Delphi
Fixed HideNavBar functionality in GExperts
When Embarcadero added the Navigation Toolbar to the Delphi code editor in Delphi 10 there were a few people who didn't like it because it took up some more of the vertical screen space. But there was no option to disable it. Achim Kalwa wrote an expert to hide this toolbar and contributed the code, … Continue reading Fixed HideNavBar functionality in GExperts
GExperts formatter branch is dead, long live the trunk
As of today, I have stopped developing GExperts in the formatter branch and switched to the trunk of the repository.
Debugging helper for TDataSet
I like programming in Delphi, but I don't particularly like writing applications that work with database backends, but sometimes I just can't avoid it (have been working on one for several weeks now, and it wasn't too bad really). But one thing that can drive me nuts is when you have got an error, want … Continue reading Debugging helper for TDataSet
Some more form enhancements in GExperts
Prompted by a post from +Attila Kovacs I have added the menu designer form (TMenuBuilder) to the list of forms which GExperts enhances. In this case, it only stores the size and optionally the position of the form. And since I was at it, I also added several other forms: TActionListDesigner TFieldsEditor - used for … Continue reading Some more form enhancements in GExperts
Anybody interested in adding stuff from JEDI Experts?
A feature request for GExperts mentions a tool called JEDI Experts which is a project on SourceForge which has been inactive since Delphi 6 times. The description reads as follows: JEDI Experts is set of experts/wizards to be used in Delphi IDE. While they can be used directly in Delphi IDE, the main task will … Continue reading Anybody interested in adding stuff from JEDI Experts?
Enhanced Goto dialog enhancement
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.
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
Using the adler32 checksum in Delphi 2007
Delphi 2007 comes with the RTL unit zlib.pas which links to adler32.obj. adler32.obj is a precompiled object file implementing the Adler-32 checksum (most likely implemented in c). Delphi apparently doesn't actually use that function since it is simply declared as ... [delphi] procedure adler32; external; [/delphi] ... which is plain wrong but gets the job … Continue reading Using the adler32 checksum in Delphi 2007