dzDeleteProp is a small tool I just wrote, that deletes configurable properties from all Delphi .dfm files in a given directory and optionally its subdirectories. The reason for such a tool is backwards compatibility to older Delphi versions, e.g. Delphi 6 does not know about ExplicitWidth and ExplicitHeight, which Delphi 2007 and above insist on … Continue reading dzDeleteProp 1.0.0 released
Author: dummzeuch
Automatically scroll a memo line by line in Delphi
Today vanity caught up with me and I decided to add myself to the list of "major contributors" shown on the GExperts About dialog. But this list has become rather long over the years (actually it is surprisingly short given the time GExperts has been in existence), so only the top few names are visible. … Continue reading Automatically scroll a memo line by line in Delphi
Bugfix release experimental GExperts 1.38 2016-01-10
There was a major bug in yesterday's experimental GExperts release 1.38 2016-01-09. As discovered and reported by +Karheinz Jansen the Delphi IDE could crash when closing and show cascaded access violations. This was caused by a bug in the handling of dockable forms, which has now been fixed. And since I was at it, I … Continue reading Bugfix release experimental GExperts 1.38 2016-01-10
Dockable form handling within GExperts
Because I messed up the dockable form handling for the new Bookmarks expert which resulted in spurious cascading access violations when closing the Delphi IDE, I had to revisit that code. And so I can look up the information I gathered fixing that problem, I'm putting it here for later reference. Basically, you create a … Continue reading Dockable form handling within GExperts
Experimental GExperts Version 1.38 2016-01-09 released
New year, new GExperts 😉 I just want to show off the one new feature that resides in the IDE tab of the configuration dialog: (I also fixed the tab order in this dialog.) What does it do? Quite simpple: It shows a little '...' button in the package list dialog(s). You get this dialog … Continue reading Experimental GExperts Version 1.38 2016-01-09 released
Placing a bookmark in an Excel spreadsheet and jumping to it
Many programs have got a bookmarking functionality that allow you to place a bookmark (optionally give it a name) at a given position. You can then later use that bookmark to jump to that previously marked position. In Excel, a "bookmark" is synonymous to a hyper-link, but that's not what I want, but the same … Continue reading Placing a bookmark in an Excel spreadsheet and jumping to it
Experimental GExperts Version 1.38 2015-12-22 released
Just in time for the holidays, here it is, the Christmas release of my experimental GExperts version. You might already have read my blog posts about the work on some of the new features, but let's start with the "boring" one: I fixed the Unicode support again, this time actually the non-Unicode support because the … Continue reading Experimental GExperts Version 1.38 2015-12-22 released
WinHlp32 for Windows 8.1
Microsoft dropped support for the old WinHelp (*.hlp) file format in Windows 7 (or was it in Vista?). They provided a download that added the missing WinHlp32.exe (and probably quite a few other files) back so we could display .hlp files again. Today I had the need to do that on Windows 8.1. Unfortunately I … Continue reading WinHlp32 for Windows 8.1
Adding an icon to the Delphi IDE splash screen
In a previous blog post I described how to add an entry to the Delpih IDE About dialog. This time it's about the splash screen. Since Delphi 2005 the IDE provides the SplashScreenServices interface that is available even before the other interfaces that make up the ToolsAPI. It allows adding an icon to the splash … Continue reading Adding an icon to the Delphi IDE splash screen
[German only] Universeller Einkaufsgutschein
Mir geht es ziemlich auf den Keks, dass in letzter Zeit alles per Gutschein bezahlt werden soll bzw. immer wieder Einkaufsgutscheine als Geschenk gewünscht werden. Einkaufsgutscheine haben eigentlich nur Nachteile: Ein Gutschein ist an den Aussteller gebunden und wird nur von ihm eingelöst. Wenn man einen Gutschein nur teilweise einlöst, bekommt man wieder einen Gutschein, … Continue reading [German only] Universeller Einkaufsgutschein