I recently had a problem with access violations when calling methods of interfaces. The reason turned out to be duplicate GUIDs in the interface declarations. This caused AVs because the wrong methods were called and the parameters passed to them were not of the right type and numbers. Duplicate GUIDs are usually caused by copying … Continue reading Finding GUIDs with GExperts Grep
Category: GExperts
Two GExperts bugs fixed, 14 to go
I just fixed two (newly reported) bugs in GExperts: The Set Tab Order dialog no longer worked in Delphi 6, 7 and 2005. This was due to me adding AlignWithMargins (and the associated Margins property) to the dfm file. This property apparently was introduced in Delphi 2006. Again, this underlines what I mentioned several times: … Continue reading Two GExperts bugs fixed, 14 to go
GExperts 1.3.12 experimental twm 2018-12-22 released
It's time for a gift to all Delphi developers, a new Release of GExperts. Happy Holidays! (But do spend some time with your family rather than testing GExperts. 😉 ) I blogged about the new features already. There were also several bug fixes. Please be aware that I mostly work with Delphi 2007, so this … Continue reading GExperts 1.3.12 experimental twm 2018-12-22 released
New features in GExperts
GExperts has recently gained a few new features: Two new experts to start/stop recording and to replay a keyboard macro. These are minimal experts which allow you to add additional keyboard shortcuts to the existing IDE functionality. The idea and the code were contributed by Dejan M. Goto Previous / Next modification Editor Experts. These … Continue reading New features in GExperts
GExperts 1.3.12 beta 3 for Delphi 10.3 Rio available
Edit: There is a release version now! I have just uploaded the third beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is still a BETA! Also note that this is for Delphi 10.3 Rio only. It won’t work with any other versions. This beta release contains a (ugly) work around for the … Continue reading GExperts 1.3.12 beta 3 for Delphi 10.3 Rio available
GExperts 1.3.12 beta 2 for Delphi 10.3 Rio available
Edit: There is a release version now! I have just uploaded the second beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is still a BETA! Also note that this is for Delphi 10.3 Rio only. It won't work with any other versions. Beware of bugs, e.g. the Goto-Dialog enhancements still cause redraw … Continue reading GExperts 1.3.12 beta 2 for Delphi 10.3 Rio available
When the stand alone GExperts Experts Manager fails
There have been multiple bug reports regarding the stand alone Experts Manager that comes with GExperts. They all have in common that they fail with the error Expertmanager: ExpertManager.exe - System Error The program can't start because vclactnband250.bpl is missing from your computer. Try reinstalling the program to fix this problem. Or similar messages giving … Continue reading When the stand alone GExperts Experts Manager fails
GExperts 1.3.12 beta for Delphi 10.3 Rio available
Edit: There is a release version now! I have just uploaded a beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is a BETA! Beware of bugs, e.g. the Goto-Dialog enhancements cause redraw problems if theming is enabled, the Run Parameters dialog enhancements (drag and drop for files and directories) don't work at … Continue reading GExperts 1.3.12 beta for Delphi 10.3 Rio available
Found the cause of the AV on exiting the Delphi IDE
There was a bug in the (yet unreleased) GExperts code that caused an access violation every time the Delphi IDE was closed. I have just found it, but boy was that difficult! I knew the problem existed in the current source code and by trial and error I found a source code revision that did … Continue reading Found the cause of the AV on exiting the Delphi IDE
Before you ask: GExperts for Delphi 10.3 is not ready
... but I am working on it. I have already installed the new version and it compiles on my machine. But don't hold your breath, there are some issues. Until then you can always download the sources and compile your own DLL. But you have been warned: There are issues.