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

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

Error regarding rtl240.bpl not found in stand alone version of GExperts Grep

Various people have reported an error message regarding rtl240.bpl not being found when calling the stand alone version of GExperts Grep. I could never reproduce it but my recent insight on SaveLoadLibrary now also solved that one: The stand alone version of GExperts Grep tries to load any GExperts dll, regardless which version. The idea … Continue reading Error regarding rtl240.bpl not found in stand alone version of GExperts Grep

Von wegen “Autofahren ist teuer, fahr doch mit der Bahn!”

Es wird gerne die Behauptung aufgestellt, dass es, wenn man alle Kosten mit einbezieht, teuerer sei mit dem Auto zu fahren als mit der Bahn und öffentlichen Verkehrsmitteln. Da ich kein Auto besitze, sollte das auf mich ganz besonders zutreffen, denn ich muss mir ja jedes Mal einen Mietwagen nehmen. Trotzdem ist meine Erfahrung, dass … Continue reading Von wegen “Autofahren ist teuer, fahr doch mit der Bahn!”