dummzeuch
I just had the need for a safer version of Delphi’s GetEnumName, which checks whether the enum value passed to it is actually valid. This is what I came up with: // P must point… … Read more
6 months ago in Delphi0
dummzeuch
I just released dzBdsLauncher 1.0.13. If it detects more than one possible Delphi version from the available project information it now checks which of them are installed if only one is installed, it starts this… … Read more
6 months ago in Delphi, dzBdsLauncher0
dummzeuch
I just released dzBdsLauncher 1.0.12. It now shows an error message, if it is called with a .dpr file parameter but cannot find a corresponding .dproj, .bdsproj or .dof file. … Read more
6 months ago in Delphi, dzBdsLauncher0
dummzeuch
In my previous post An improved Abstract Error Handler for Delphi I claimed there was a change in the Delphi RTL between Delphi 10.1 and 10.2. I have no idea why my tests looked like… … Read more
7 months ago in Delphi0
dummzeuch
NOTE: The original blog post was wrong in one point: The change happened in Delphi XE2, not 10.2. I have now updated this and also adapted the conditional compilation in u_dzAbstractHandler. I should also mention,… … Read more
7 months ago in Delphi, dzLib0
dummzeuch
GetIt is the package manager built into the Delphi IDE. It can be used in Online and Offline mode. If you installed Delphi from an ISO, GetIt was left in Offline mode. That has some… … Read more
7 months ago in Delphi0
dummzeuch
I have spent several days now to try and fix the remaining bugs in GExperts that are related to highDPI. I think I nailed most of them but unfortunately I can’t be sure because the… … Read more
7 months ago in Delphi, GExperts0
dummzeuch
Embarcadero has released Delphi 12.1 and at the same time opened their new Quality Portal. I have now spent more than an hour reproducing, documenting and reporting several long-standing bugs, some of which have been… … Read more
9 months ago in Delphi0
dummzeuch
As mentioned in my previous post on dzDebugVisualizer I was thinking about writing a generalized debug visualizer which can be user-configured to register itself for any data type. Well, that debug visualizer now exists. It’s… … Read more
9 months ago in Delphi, dzDebugVisualizer0
dummzeuch
After playing around with debug visualizers, I found that there is a very simple way to provide a visualiser for many record types: Just add a special method (I called it Dump) to those records… … Read more
9 months ago in Delphi, dzDebugVisualizer0
dummzeuch
Note to self: There is an easy way to get the current line number in Delphi, using the following function and JclDebug: function GetCurrentLineNumber: Integer; var ModInfo: TJclLocationInfo; begin ModInfo := GetLocationInfo(ReturnAddress); Result := ModInfo.LineNumber;… … Read more
9 months ago in Delphi0
dummzeuch
There are now packages for Delphi 12 in the repository. Be warned though: They compile and install into the IDE but I haven’t done any tests at all. … Read more
1 year ago in Delphi0
dummzeuch
The new version adds support for Delphi 10.3 to 12 Download is available from the project page on SourceForge. … Read more
1 year ago in Delphi, dzPackageInst0