I have started to write some documentation on the internal workings of GExperts. For now, it covers only a very small part of the IDE form enhancements that GExperts provides. It is meant mostly for myself to get an overview of that part of the tool which has grown too large to understand at a … Continue reading Some documentation on the internals of GExperts
Author: dummzeuch
VirtualBox and Windows 8.1: This 64-bit application couldn’t load because your PC doesn’t have a 64-bit processor
I just moved a Windows 8.1 installation in Virtual Box from one computer to another. When booting up, Windows told me: This 64-bit application couldn't load because your PC doesn't have a 64-bit processor The host computer is an Intel Xeon CPU which definitely is a 64 bit CPU (the previous computer was an older … Continue reading VirtualBox and Windows 8.1: This 64-bit application couldn’t load because your PC doesn’t have a 64-bit processor
How I used some more of the money donated to GExperts
Donations for GExperts keep coming in. It's more a trickle than a flood but hey, I'm not in it for the money. And please remember that I prefer other kinds of contributions over money. I have used that money in turn for donations to Pi-hole®: A black hole for Internet advertisements Rapid Environment Editor PDF … Continue reading How I used some more of the money donated to GExperts
Changing the order of TabSheets in a PageControl in Delphi
The method of changing the order of the TabSheets in a PageControl in Delphi is not obvious. Apparently there is no drag and drop support (at least not in Delphi 2007). You have to change the PageIndex property. So, if you want to insert a new page, add it and then change its PageIndex to … Continue reading Changing the order of TabSheets in a PageControl in Delphi
Bug in Macro Template expert fixed, yet another Unicode issue in GExperts
As I stated before I prefer good bug reports on GExperts over money any time. Philip von Melle kept testing and providing feedback even after I thought the issue was already solved. The issue was that a Macro Template (%SELECTION) used on this code [delphi] // öäüß procedure TForm1.FormCreate(Sender: TObject); begin ShowMessage('TEST'); end; [/delphi] while … Continue reading Bug in Macro Template expert fixed, yet another Unicode issue in GExperts
Consider side effects if you use debugger watches
Note to self: Do not use a watch entry like this while debugging GExperts: GxOtaReadEditorTextToString(GxOtaGetEditReaderForSourceEditor(nil)) While this might seem very convenient it will sooner or later corrupt the current edit buffer or do something even worse, because, as a comment in ToolsApi states: WARNING!!! A IOTAEditReader should never be active at the same time as … Continue reading Consider side effects if you use debugger watches
dzFeedReader 1.0.0 released
dzFeedReader started as a proof of concept, but became actually a usable tool. So, why not make a release available to others? There you go: dzFeedReader 1.0.0 is available from SourceForge. dzFeedReader is a program that can display rss feeds from websites in RSS 1.0, RSS 2.0 and Atom 1.0 format. Its UI is similar … Continue reading dzFeedReader 1.0.0 released
New static page for my Delphi IDE Explorer expert
Since it became rather cumbersome to find the information on my Delphi IDE Explorer expert, which was scattered through multiple blog posts, I have now added a static page for it to my blog which I will keep up to date whenever I change anything in the expert. The sourceforge page now also points to … Continue reading New static page for my Delphi IDE Explorer expert
Adding a Windows 8.1 computer to a SAMBA domain
Note to self: If adding a Windows 8.1 computer to a SAMBA domain fails with the error "The specified domain either does not exist or could not be contacted" the following changes to the Registry might help: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters] ; Enable NT-Domain compatibility mode ; Default: ; [value not present] ; … Continue reading Adding a Windows 8.1 computer to a SAMBA domain
Calling GExperts Grep (or an entry point in any Delphi dll) via rundll32.exe
GExperts so far comes with a special stand alone executable GExpertsGrep that does nothing else but load the GExperts dll and call the entry point ShowGrep. Having this additional executable isn't really necessary because Windows already comes with a tool that does exactly that: Load a DLL and call an entry point: rundll32.exe rundll32 path\to\your.dll,EntryPoint … Continue reading Calling GExperts Grep (or an entry point in any Delphi dll) via rundll32.exe