Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: INTAEditViewNotifier startet nicht!

  Alt 27. Mär 2021, 20:35
Schau mal, ob Dir die Unit weiter hilft.

Aufrufen dann z.B. mit:
Delphi-Quellcode:
function Get_Selected_Text: String;
var
  EditorServices: IOTAEditorServices;
  EditView: IOTAEditView;
  EditBlock: IOTAEditBlock;
begin
  Result := '';

  EditorServices := BorlandIDEServices as IOTAEditorServices;
  EditView := EditorServices.TopView;
  RegisterViewPaintNotifier(EditView);

  if Assigned(EditView) then
  begin
    EditBlock := EditView.GetBlock;
    Result := EditBlock.Text;
  end;
end;

Ich weiß nicht, ob es Dein Problem löst, aber so läuft es bei mir zuverlässig.
Angehängte Dateien
Dateityp: pas uViewPaintNotifier.pas (7,6 KB, 4x aufgerufen)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat