Quantcast
Channel: Delphi – twm's blog
Browsing all 357 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

GExperts IFDEF Expert support for include files

The GExperts IFDEF expert now supports include files. For each include file in the current unit it displays an additional tab containing all symbols defined in that include file with {$DEFINE },...

View Article


Image may be NSFW.
Clik here to view.

GExperts 1.38 experimental twm 2016-09-18 released

Since apparently Erik needs more time for the official GExperts 1.39 release, here is another experimental test release. Please report any bugs you may find (preferentially in the GExperts community on...

View Article


Image may be NSFW.
Clik here to view.

First steps with REST and JSON

I must admit that I haven’t done much programming regarding the web. There was an attempt to write an RSS reader some time back and there is my virtual radio alarm clock (with which I’m currently...

View Article

Image may be NSFW.
Clik here to view.

dzMdbViewer 1.0.2 released

dzMdbViewer is a small tool I wrote, when I was stuck without a MS Access installation but needed to have a look into a .MDB file (and later .ACCDB file, if the Access Database Engine 2012 is...

View Article

Hotfix for GExperts crashing with Delphi 10.1 update 1

GExperts 1.38 experimental twm 2016-09-18 has a few issues with Delphi / Rad Studio 10.1 Berlin Update 1. Simply recompiling the DLL made them go away for me, so I provide the recompiled DLL as a...

View Article


Image may be NSFW.
Clik here to view.

GExperts 1.38 experimental twm 2016-10-03 released

I must admit I’m getting tired of waiting for Erik to make a new official GExperts release. So, here is another experimental one. The motive for making this release is twofold: The Delphi 10.1 Berlin...

View Article

Delphi Live Templates: raise exception.CreateFmt

Delphi (XE2) comes with various predefined so called live templates which you can display with View->Templates. One of them is called “raise” and expands to raise exception.Create('Error Message');...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

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...

View Article

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

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...

View Article


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...

View Article

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,...

View Article


Image may be NSFW.
Clik here to view.

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. If you want to get the current sources, take them from svn co...

View Article

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...

View Article

Image may be NSFW.
Clik here to view.

dzComputerInfo tool

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...

View Article
Browsing all 357 articles
Browse latest View live


Latest Images