The dxGetText installer available from SourceForge has been quite outdated for a while. Via this StackOverflow answer I got this link, where somebody actually went through the trouble to update the tools and create a new installer for them. He also provides the sources he used for the tools. I hope they are based on … Continue reading Using dxgettext on Windows 10
Category: Delphi
Conditional compilation for various Delphi versions
If you are maintaining a library, component or plugin for various Delphi versions you will sooner or later hit a point where it becomes necessary to have different code for some of them. Some examples are: The constants faTemporary and faSymlink are only declared in Delphi 2009 and later, so you have to declare them … Continue reading Conditional compilation for various Delphi versions
GExperts 1.3.12 beta 2 for Delphi 10.3 Rio available
Edit: There is a release version now! I have just uploaded the second beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is still a BETA! Also note that this is for Delphi 10.3 Rio only. It won't work with any other versions. Beware of bugs, e.g. the Goto-Dialog enhancements still cause redraw … Continue reading GExperts 1.3.12 beta 2 for Delphi 10.3 Rio available
When the stand alone GExperts Experts Manager fails
There have been multiple bug reports regarding the stand alone Experts Manager that comes with GExperts. They all have in common that they fail with the error Expertmanager: ExpertManager.exe - System Error The program can't start because vclactnband250.bpl is missing from your computer. Try reinstalling the program to fix this problem. Or similar messages giving … Continue reading When the stand alone GExperts Experts Manager fails
Linking to the current Delphi documentation
The quality of the online documentation for Delphi at docwiki.embarcadero.com has improved significantly since the time when Borland fired all their help authors, so it is actually worth looking at when you want to know anything. I see links to topics in that documentation in blog posts and in online forums (e.g. DelphiPraxis [German] [English]), … Continue reading Linking to the current Delphi documentation
GExperts 1.3.12 beta for Delphi 10.3 Rio available
Edit: There is a release version now! I have just uploaded a beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is a BETA! Beware of bugs, e.g. the Goto-Dialog enhancements cause redraw problems if theming is enabled, the Run Parameters dialog enhancements (drag and drop for files and directories) don't work at … Continue reading GExperts 1.3.12 beta for Delphi 10.3 Rio available
Found the cause of the AV on exiting the Delphi IDE
There was a bug in the (yet unreleased) GExperts code that caused an access violation every time the Delphi IDE was closed. I have just found it, but boy was that difficult! I knew the problem existed in the current source code and by trial and error I found a source code revision that did … Continue reading Found the cause of the AV on exiting the Delphi IDE
Before you ask: GExperts for Delphi 10.3 is not ready
... but I am working on it. I have already installed the new version and it compiles on my machine. But don't hold your breath, there are some issues. Until then you can always download the sources and compile your own DLL. But you have been warned: There are issues.
Note to self: Check out Synopse Logging
The logging facility in Synopse seems to be an interesting alternative to JclDebug: According to this StackOverflow answer, one of its features is looking up the method name for tracing.
Creating and calling DLLs in Delphi
I just got reminded that in 2006 I wrote an article about creating DLLs with Delphi in the