Skip to content

twm's blog

Programming is thinking, not typing (was: Common sense isn't)

  • Home
  • GExperts
    • Download
    • GExperts Webhelp (updated but not quite up to date)
    • Documentation
    • Donations
    • Forum
    • Bug Reports
    • Feature Requests
    • Compiling
    • Frequently Asked Questions
    • All posts about GExperts
  • Delphi Tools
    • IDE Explorer Expert
    • Delphi Help Expert
    • dzEditorLineendsFix
    • Known Ide Packages Manager
    • dzDelphiPaths
    • dzBdsLauncher
    • dzPrepBuild
  • Projects
    • Denkzettel Companion
    • dzMdbViewer
    • dzlib Library
    • Buildtools
    • Custom Containers Pack
    • Open Source Projects
    • RSS show – a RSS feed reader for the webbrowser
  • Safe event hooking for Delphi IDE plugins
  • Sie wollen mich einstellen?
  • Consulting

Category: GExperts

More enhancements for the search path dialog

After I found and fixed the problem with the Grep results dialog I returned to enhancing the search path dialog. Last time I added an option to replace the ListBox on that dialog with a Memo. Many people liked that change but of course, people being people, they started to complain about missing features. In … Continue reading More enhancements for the search path dialog →

dummzeuch Delphi, GExperts 2016-04-02 1 Minute

Safe event hooking for Delphi IDE plugins revisited

A while ago I blogged about Safe event hooking for Delphi IDE plugins. I have used this method in GExperts as well as my Delphi IDE Explorer and it worked fine for both plugins. Today I looked at the code again and didn't like it very much. Yes, it works fine and there aren't any … Continue reading Safe event hooking for Delphi IDE plugins revisited →

dummzeuch Delphi, GExperts 2016-03-282024-06-14 6 Minutes

Calculating Offsets into the Delphi editor buffer

I have already mentioned the AutoTodo wizard for Delphi when I was trying to contact the Author Peter Laman. He hasn't responded and nobody could give me any contact information. (Peter, if you ever read this, please contact me using my Google+ profile.) The animated GIF in that post shows how the new AutoTodo expert … Continue reading Calculating Offsets into the Delphi editor buffer →

dummzeuch Delphi, GExperts 2016-03-12 3 Minutes

Paging Peter Laman

Does anybody know how to contact Peter Laman, who wrote the AutoTodoInserter wizard? I have added this functionality to GExperts based on his code. I had to make quite a few changes to make it work with Unicode but the basic structure is still the same. The license terms state "Commercial use requires permission". Even … Continue reading Paging Peter Laman →

dummzeuch Delphi, GExperts 2016-02-27 1 Minute

Experimental GExperts Version 1.38 2016-02-15 released

I bloged a lot about GExperts recently: A new way to call the experts in GExperts Compiling GExperts while the DLL is loaded in the IDE Backwards compatibility of uses lists Automatically scroll a memo line by line in Delphi And you have probably wondered when I will make a new GExperts release. OK, no … Continue reading Experimental GExperts Version 1.38 2016-02-15 released →

dummzeuch Delphi, GExperts 2016-02-15 1 Minute

A new way to call the experts in GExperts

The Delphi IDE comes preconfigured with quite a lot of keyboard shortcuts and the remaining keyboard combinations are getting less and less with every plugin that needs some more. Even worse, some functions have multiple shortcuts, e.g. the replace dialog can be called using each of Ctrl+Q H or Ctrl+R or Ctrl+H (what a waste!). … Continue reading A new way to call the experts in GExperts →

dummzeuch Delphi, GExperts 2016-02-03 3 Minutes

Compiling GExperts while the DLL is loaded in the IDE

If you have tried to work on GExperts (or any other DLL-based Delphi IDE expert) you have probably encountered this annoyance: Of course you want GExperts to be active in your IDE so you can use its features. But if you then compile it, the output file already exists and is locked because it is … Continue reading Compiling GExperts while the DLL is loaded in the IDE →

dummzeuch Delphi, GExperts 2016-01-29 1 Minute

Backwards compatibility of uses lists

Sometimes the uses lists become an issue, when you want to keep your source code backwards compatible to older Delphi versions. This usually happens when some declaration was moved from one RTL/VCL unit to a different one. One example is TAction which has moved from the unit ActnList to the new unit Actions which was … Continue reading Backwards compatibility of uses lists →

dummzeuch Delphi, GExperts 2016-01-28 1 Minute

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 →

dummzeuch Delphi, GExperts 2016-01-16 1 Minute

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 →

dummzeuch Delphi, GExperts 2016-01-10 1 Minute

Posts navigation

Older posts
Newer posts

Search blog.dummzeuch.de

verpflichtende Angaben

Impressum
Datenschutz

Follow me on


@dummzeuch@mastodon.social
Delphi Praxis [en]
blub.dummzeuch.de
dummzeuch

dz@pluspora
✝dummzeuch

RSS feeds from this blog

All posts
Delphi related posts
GExperts related posts

Open Source

GExperts GExperts
Donate!
My Other Projects

Categories

January 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Dec    

Archive

Pages

  • A collection of buildtools
  • Beinahe-Unfälle und gefährliche Situationen
  • Consulting
  • Delphi Custom Containers Pack
  • Delphi Help Expert
  • Delphi IDE Explorer Expert
  • Denkzettel Companion
  • dzBdsLauncher
  • dzDebugVisualizers for Delphi 2005 and up
  • dzDeleteProp
  • dzDelphiPaths
  • dzEditorLineendsFix tool
  • dzlib
  • dzMdbViewer – a viewer for MS Access database files
  • dzPrepBuild for Delphi
  • Experimental GExperts Version
    • Donations for GExperts
    • Forum for GExperts
    • GExperts 1.3.10 experimental twm 2018-06-03
    • GExperts 1.3.11 experimental twm 2018-08-05
    • GExperts 1.3.12 experimental twm 2018-12-22
    • GExperts 1.3.13 experimental twm 2019-03-30
    • GExperts 1.3.14 experimental twm 2019-09-08
    • GExperts 1.3.15 experimental twm 2019-11-23
    • GExperts 1.3.16 experimental twm 2020-05-27
    • GExperts 1.3.17 experimental twm 2020-10-23
    • GExperts 1.3.18 experimental twm 2021-02-21
    • GExperts 1.3.20 experimental twm 2022-01-30
    • GExperts 1.3.21 experimental twm 2022-04-09
    • GExperts 1.3.22 experimental twm 2023-03-25
    • GExperts 1.3.25 2024-08-24
    • GExperts 1.38 experimental twm 2016-06-05
    • GExperts 1.38 experimental twm 2016-07-24
    • GExperts 1.38 experimental twm 2016-09-18
    • GExperts 1.38 experimental twm 2016-10-03
    • GExperts 1.38 experimental twm 2017-01-15
    • GExperts 1.38 experimental twm 2017-03-19
    • GExperts 1.38 experimental twm 2018-03-31
    • GExperts Bug Reports
    • GExperts Feature Requests
    • GExperts frequently asked questions
  • GExperts documentation
    • Add To Formatter Capitalization Expert
    • Backup Project Expert
    • Code Formatter Expert
    • Comment Emtpy Code Blocks Expert
    • Convert Strings Editor Expert
    • Edit keyboard macros with the Macro Library expert
    • Editor Bookmarks Expert
    • Editor Experts
    • Enhanced Goto dialog
    • Enhancements to the Search Path Dialog
    • Favorites for the Build Events
    • Filter for GExperts Class Browser
    • General Enhancements
    • GExperts IDE Form Enhancers
      • TManagedForm class
        • TManagedFormAboutBox class
        • TManagedFormConnEditForm Class
        • TManagedFormDefaultEnvironmentDialog class
        • TManagedFormFixFormPositioningOnly class
        • TManagedFormImageListEditor class
        • TManagedFormPakComponentsDlg class
        • TManagedFormPasEnvironmentDialog class
        • TManagedFormPictureEditDlg class
        • TManagedFormProjectOptionsDialog class
        • TManagedFormRplcDialog class
        • TManagedFormSrchDialog class
    • Grep Search Expert
    • Hiding the Quick Action and Description panel in Delphi
    • How to compile GExperts
    • Macro Templates Expert
    • PE Information Expert
    • Rename Components Expert
    • Reselect Desktop Expert
    • Sort Selected Lines Editor Expert
    • Uses Clause Manager Expert
  • KnownIdePackagesManager Tool for Delphi
  • My Open Source Projects
  • RSS show – a RSS feed reader for the webbrowser
  • Safe event hooking for Delphi IDE plugins
  • Sie wollen mich einstellen?
  • The Delphi Pipe
  • Useful pages on the Delphi Wiki

RSS blub.dummzeuch.de

  • GMX Freephone kündigen ist nicht so einfach 2025-08-05
  • Static version of my blog 2025-06-07
  • E-Mails von Banken und Sicherheit 2025-05-18
  • Ist diese Praxis von Europcar nur unfair oder schon Betrug? 2024-02-20
  • Auto Abo für ‘ne ZOE 2024-02-17

RSS GExperts Forum

  • GExperts: Is this a bug worthy of reporting? 2025-12-27
  • Align := ?? 2025-12-18
  • How to use "Exclude Dirs" in Grep? 2025-11-28
  • Status of Standalone Formatter? 2025-11-11
  • Clipboard history disappears 2025-11-03
  • Original delfor.hlp file? 2025-11-01
  • Converting Type Name? 2025-10-20
  • GExperts 1.3.26 beta for Delphi 13 64 bit IDE 2025-09-28
  • Gexperts for Delphi 13 2025-09-10
  • Filed minor feature request for exception dialog 2025-08-04
Proudly powered by WordPress | Theme: Independent Publisher 2 by Raam Dev.