Forum for GExperts


Since Google is shutting down Google+ and the Yahoo mailing list does no longer accept my emails, I have been looking for an alternative which will hopefully be available for a bit longer this time.

There is now a GExperts sub forum in the brand new English Speaking Delphi Praxis forum. Everybody is invited to sign up and participate.

Please note that my preferred way for getting bug reports and feature requests is still a ticket on SourceForge.

Here is the current content of the forum’s RSS feed

  • GExperts Delphi RIo x 6
    on 2019-10-20 at 21:10

    Hi, some of our systems still use delphi 6 and other parts we already use delphi 10.3.2. I tried to install the latest version of GExperts on both IDE'S, but there seems to be some conflict. GExperts for delphi rio worked perfectly. GExperts for delphi 6 does not work, and the error message appears when i start both IDE's, as you can see in the attached images. Does anyone know how to solve this issue?

  • Uses Clause Manager in Tree in r2809
    on 2019-10-20 at 15:01

    I have compiled GExperts 1.3.14 build 80 (r2809) in Delphi 10.3.1 :    Searched for identifier "newshortcut" in Uses Clause Manager:     As you can see in the above screenshot, nothing was found.   Then I searched in RFindUnit 1.2.0 and found several identifiers:     So why GExperts couldn't find these identifiers?   Please have a look at RFindUnit at GitHub - it has a lot of useful features:   Unfortunately, the author has abandoned the project.    Please ask him whether you can use the source code in the GExperts Uses Clause Manager.    

  • All but one known GExperts code formatter bugs fixed
    on 2019-10-18 at 11:58

    Some long standing bugs in the GExperts code formatter have been fixed. It’s great to see nearly all unit tests finally succeed.     About 10 new test cases have been added too, so the improvement is significant. The fixed bugs including some that have bugged (sorry 😉 ) me for years, ...   [read on in the blog post]

  • Search -> Go to Lne Number dialog
    on 2019-09-25 at 08:20

    The IDE's Search -> Go to Line Number dialog contains a drop down which apparently remembers the last used line numbers, so the user can re-select them.   I don't remember ever using this feature. Does anybody else?

  • GExperts Replace Components..
    on 2019-09-21 at 23:08

    Hi Team, So what is it exactly that is broken that now prevents this extremely useful functionality from working? "Due to a bug in the Open Tools API since Delphi XE3 XXXXXXXX cannot be replaced because it has sub components" I have, where possible, been doing replacements in D2007, where I can, but that is annoying to say the least. Is there an EMB issue open on it?  Number please so I can vote. If it can't be fixed, are we better off not showing the option in XE3 & up? Regards, Ian  

  • Source Export question
    on 2019-09-12 at 21:10

    I routinely use Source Export to capture snippets I then insert into MS Word as formatted text. Right now, I am attempting to do the same with Affinity Publisher as the target, but the text after paste is plain, not formatted. If I paste to MS Word, then copy the same block from MS Word and paste to Affinity Publisher, I get the desired result. But obviously, at the expense of more steps in the workflow. Is there some tool I can use to look at the raw content from the clipboard item, so I can get some idea how the Source Export differs from what I copy from MS Word?

  • GExperts 1.3.14 released
    on 2019-09-09 at 06:04

  • GExperts Code Formatter now supports anonymous methods
    on 2019-09-07 at 15:25

    Yes, I know, it was about time ...

  • Fixed two more formatter bugs
    on 2019-09-01 at 18:19

    Two more formatter bugs just got axed:   #133 Code formatter does not support the "Final" keyword #134: Formatter does not handle variant records with methods correctly   Also found a problem with the Uses Expert, but that was not in the released code yet.  

  • Flow Diagram as a ProcedureList option
    on 2019-08-07 at 13:43

    I have filed this new feature Request:   The Procedure List should have a Flow Diagram option. What does this mean? Let's assume a unit has this source code: Then the Flow Diagram option would show the following diagram in the Procedure List window (instead of the list of procedures): Left-clicking on a diagram item would show the clicked procedure source code in the source pane. Double-clicking on a diagram item would show the clicked procedure source code in the source code editor. This would be a VERY USEFUL Procedure List view mode! Here is the URL of the Feature Request:    

  • GExperts error message when closing IDE 10.3.1
    on 2019-08-05 at 08:26

    I have filed a new bug report:   This causes a crash when closing the Delphi 10.3.1 IDE:  

  • Gexpert PE Infomation
    on 2019-07-29 at 04:33

    Hello,   I'm using Delphi 10.3.2   If I start the PE Information, the Text in the MainMenu is missing. But the functionality of the not shown Text is working.   I'm using the Dark Theme, but also the same happens with the normal Theme   best regards   Torsten

  • GExperts and Delphi 10.3.2
    on 2019-07-20 at 09:22

    Everybody and his brother – ahem – sister is blogging about the latest Update for Delphi 10.3 which has been announced two days ago. As always, Embarcadero’s servers are overloaded and have been down for hours. I have now started downloading the ISO and my browser is telling me it should be finished in 90 minutes. I’m not convinced yet… The first feedback has been that GExperts seems to work with the new version but there is an access violation when exiting the IDE. I’ll give it a try once the download has finished and if I can actually install the new version. Everybody else of course is welcome to get the GExperts sources and compile their own DLL to test. I’m interested in feedback about self compiled DLLs more than about the last release. If somebody can track down the AV and maybe even propose a fix that would be great.   (that's actually the full blog post from here: )

  • GExperts Crashes RAD Studio 10.3.2 on Shutdown
    on 2019-07-19 at 09:33

    Thomas, Unfortunately, it would seem something has changed in RAD Studio which is now crashing GExperts. The following appear when you shutdown the IDE (whether its immediately after opening or after a time of working). I know its GExperts as I've removed all experts and added them back one at a time until the last one to be added was GExperts (as I suspected it might be - only because its likely to be one of the few experts that will work outside of the OTA). I've tried to get more information by changing EurekaLog's IDE settings to capture all errors but it would seem they are happening after the EL BPL had unloaded. If you need more information, please ask and I'll debug the IDE with the IDE (although I don't have the GExperts source).

  • keyboard shortcut for activating the code editor
    on 2019-07-14 at 10:32

    I think I asked that before: Is there a keyboard shortcut for activating the code editor?   If I remember correctly the answers were: No, but you can use F12 to toggle between form designer and code editor, and F11 for a three way toggle between object inspector, form designer and code editor.   Do I remember correctly?   If yes, I have some good news for those who have missed this functionality (which definitely includes myself): I have just added a simple expert to GExperts that does nothing else but activate and focus the code editor.   But that raises a question: What should the default keyboard shortcut be for this expert?   So I resurrected Nicholas Ring's Delphi Shortcut Finder, in order to find out what is still available. But unfortunately this tool, useful as it is, basically is only a list of known shortcuts with a filter function, so it might miss shortcuts from possibly widely used tools which I simply don't know.   I first thought about some F11 combination but it turned out that they are already taken, the same goes for F12. Then there is Shift+F3, but I think this is used for "Find Previous" in some tools.   The obvious combinations with the E and C key are also already taken.   Shift+F6 seemed to be free for now. (F6 calls IDE Insight and Ctrl+F6 switches between C++ source and header files.), so I assigned it as the default for the new expert.   Or Is there a widely used plugin that uses Shift+F6?

  • Can GExperts format multiline method definition to single line?
    on 2019-07-10 at 19:27

    Can GExperts reformat this: procedure VirtualStringTree1GetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: string);   into single line:   procedure VirtualStringTree1GetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: string);   In definition and/or in implementation. I think single line is much more readable, when it's a long unit with lots of methods.

  • GExperts SourceExport problem
    on 2019-06-27 at 16:41

      Configuration is: Formatted text/RTF/HTM:     After pasting in WinWord 2010 it looks like this:  

  • GExperts adds copy and paste for Delphi Tool menu entries
    on 2019-06-09 at 16:28

    In my last post I wrote about the export and import feature for custom Tools menu entries that GExperts adds to the Delphi IDE. I also mentioned that I was thinking about adding a custom clipboard format for copying and pasting these entries between multiple Delphi instances / versions. OK, I did that. GExperts now also adds a popup menu to the Tool Properties dialog with two entries: Copy entry to clipboard Paste entry from clipboard   Read on in the blog post

  • New GExperts IDE enhancement: Export and Import entries for the Tools menu
    on 2019-06-08 at 16:49

    The Delphi IDE has the quite useful option to add custom entries to the Tools menu. These entries call external programs with some “Macros” that reference the current IDE status, e.g. the currently active project or source file and some of their properties like the output directory or the current editor column and row. GExperts already enhances the Tools Properties dialog by adding auto completion for the file name and the working directory (for Delphi 6 and 7 it also adds support for Drag and Drop, but that doesn’t work for later versions). It has always irked me that there was no easy way to port these custom tools entries from one Delphi version or installation to another. I always had to copy and paste four fields to achieve that. GExperts now adds two new buttons to export and import the current entry:   Read on in my blog post

  • Directory Search in Grep Search: Follow Shortcut links
    on 2019-05-27 at 15:49

    I have added this feature request in GExperts:   This OPTION would add a lot of useful flexibility to directory Search in Grep Search:    If Grep Search finds a shortcut link (*.lnk) of a directory in the search directory (e.g. pointing to D:\MyProject) then Grep Search additionally searches in directory: D:\MyProject   If Grep Search finds a shortcut link of a file in the search directory (e.g. pointing to F:\MyRoutines.pas) then Grep Search additionally searches in the file: F:\MyRoutines.pas   This would allow me to create a directory full of shortcut links pointing to preferred source code directories and favorite source code files to concentrate the grep search on specific content.   This would be very useful!   What do you people think?

 Posted by on 2018-10-27 at 13:57