Kann meinen gestrigen Beitrag nicht mehr bearbeiten.
In der Methode GetTopBufferText muss die entscheidende Zeile so lauten:
Delphi-Quellcode:
with (BorlandIDEServices as
IOTAEditorServices).TopBuffer.EditPosition do begin
statt wie in der hier gezeigten Quelle:
with EditorServices.TopBuffer.EditPosition do begin
Die erste Zeile der Methode sText := ... muss auch entsprechend geändert werden, dann funktioniert alles.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.