My colleague Daniel has added an option to the dxgettext assemble tool to specify a different directory where to look for the locale data. This is meant to be used, when you compile the executable to a different directory than the one in which the locale subdirectory is located. Since dxgettext would use the locale … Continue reading updated assemble.exe in dxgettext repository
Category: Delphi
.manifest support in dzPrepBuild
It has taken a while but I have eventually arrived in the "modern" Windows world. After many years of sticking with Windows XP (and Linux) I have updated two computers to Windows 8 (both 64 bit) and another two to Windows 7 (64 bit and 32 bit). In doing so I have been made aware … Continue reading .manifest support in dzPrepBuild
3.5 gigabyte text file – meet LargeTextViewer
Recently a customer sent me an XML file which was 3.5 gigabyte in size. I had to parse this file and met some new challenges. The first one was that I did not have any tool to display a file that large. All text editors balked at it and the few viewers (for Windows) that … Continue reading 3.5 gigabyte text file – meet LargeTextViewer
Delphi Help Expert
Content moved here.
Bugfixes and improvements to gnugettext.pas
Some might know that I have been using and contributing to the GnuGetText for Delphi and C++ Builder project. I just had another look into the gnugettext unit and found that it was rather difficult to understand the logic behind all these if(n)defs that refer to specific Delphi versions and older. I have now changed … Continue reading Bugfixes and improvements to gnugettext.pas
Experimental GExperts Version 1.37-2012-12-15 released
Ian (whose last name I don't know, from the email address I guess he's from Australia) pointed out a bug in the last release: The option "Except single lines" for adding line feeds after then, else, do and : did not work for for ... do and while ... do loops. This issue is now … Continue reading Experimental GExperts Version 1.37-2012-12-15 released
dof2cfg and bdsproj2cfg on SourceForge
Sometimes you want to do a command line compile but you don't have the <project>.cfg file that the dcc32 compiler needs but only the .dof file (Delphi <=7) or .bdsproj file (Delphi 2005/2006). You could of course open the project in the ide and let it create the .cfg file, but that's something of an … Continue reading dof2cfg and bdsproj2cfg on SourceForge
GnuGetText.pas with support for TWideStrings properties
The current version of GnuGetText for Delphi and C++ Builder does not support properties of type TWideStrings. Since I needed this (FastReport uses them for storing the report memos), I have added that feature. The new unit is in the subversion repository on SourceForge. Be warned: I have only tested it with Delphi 2007. If … Continue reading GnuGetText.pas with support for TWideStrings properties
Automated builds – DIY
I am a fan of automated builds. I know there are lots of great tools for doing that (e.g. FinalBuilder is mentioned every time this topic comes up in the forums) but since I dont want to pay money for it just to use in my open source projects, I rolled my own. The result … Continue reading Automated builds – DIY
dzlib, my very own utility library
I am probably not the only one who has built his own utility library over the years. Mine is - of course - special because it is superior to all others. 😉 Just in case, somebody else is interested in it, I have put it under the MPL and hosted it on sourceforge. It now … Continue reading dzlib, my very own utility library