Again, there is nothing new about the formatter code. But there is a new option to improve the IDE search path dialogs: What it does is replace the list box in the search path dialog with a memo, so editing that path is much easier (in my opinion) than before. Unfortunately I have yet to … Continue reading Experimental GExperts Version 1.38 2015-10-21 released
Author: dummzeuch
dzMdbViewer 1.0.1 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 installed). It can open these files and display a list of queries and tables stored in them as … Continue reading dzMdbViewer 1.0.1 released
Rudy’s Delphi Corner is back
And it returns with a bang: BigIntegers unit He lost his domain name for a while but now got it back.
Classname with !dx suffix?
Today I had an interesting bug to fix: I used a form's Classname (Yes, I have a reason not to use the Name.) to persist its size in the registry and wondered why it didn't work. Looking at the registry entries I found, that there was an entry with the class name suffixed by a … Continue reading Classname with !dx suffix?
Bulk-moving units in Delphi
If you change the structure of a Delphi project, you will often face the challenge of moving many units from one directory to another, e.g. you change the name of a subdirectory from src to source: myproject \myproject.dpr \myproject.dproj \src
dzTimer 1.1.0 released
dzTimer is not really something to write home about. It's a simple countdown timer I wrote to familiarize myself with Lazarus for Windows. It has the following features: Configure and store a list of commonly used timers Display the remaining time as the caption when minimized Minimize to icon tray (new) Of course it is … Continue reading dzTimer 1.1.0 released
Safe event hooking and unhooking (for Delphi IDE plugins)
In the comments to my Google+ post announcing my blog post on Hacking the Delphi 10 Project Options dialog Ondrej Kelle said: If two or more plugins hijack the same global event handler then they must restore the previous (from their point of view) handler in reverse order, however this is not guaranteed and therefore … Continue reading Safe event hooking and unhooking (for Delphi IDE plugins)
How to disable update checking in TortoiseSVN?
The latest 1.9.x versions of TortoiseSVN no longer support Windows XP (1.8.12 was the last one that did). Since some of the computers I work with are stuck with XP there isn't much sense in having it check for updates automatically. Older versions of TortoiseSVN used to have a check box on the settings "General" … Continue reading How to disable update checking in TortoiseSVN?
Hacking the Delphi 10 Project Options dialog
Today I wanted to do something I did before: Add a drop file handler to an edit control in a dialog of the Delphi IDE. The dialog in question is the the Project Options dialog. I thought it would be pretty simple to do that: Get the dialog instance from Screen.Forms list. Get the edit … Continue reading Hacking the Delphi 10 Project Options dialog
Entry Point Not Found in dbkdebugide220.bpl
Note to self: If you encounter the error bds.exe - Entry Point Not Found The procedure entry point @System@Sysutils@Exception@GetBaseException$qqrv could not be located in the dynamic link library C:\Delphi\DelphiXE8\bin\dbkdebugide220.bpl. while trying to debug an IDE Expert for Delphi 10 Seattle: Check the host application you put into the Run -> Parameters dialog! Chances are you … Continue reading Entry Point Not Found in dbkdebugide220.bpl