GExperts Bugfixes

The Unicode issues in GExperts just don't end. Today I fixed three of them: [delphi] procedure bla; begin SomeVar := 3245; // german description with some äöüß to SomeVar SomeVar := 123; SomeQuery.FieldByName('GermanWordWithäöüß').AsString := 'some value'; end; [/delphi] (Yes, I know, this doesn't compile.) Move the cursor to the first occurrence of SomeVar and press … Continue reading GExperts Bugfixes

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

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