Einzelnen Beitrag anzeigen

ter

Registriert seit: 26. Aug 2017
17 Beiträge
 
Delphi 6 Personal
 
#1

Memo.CaretPos Limit Erweitern

  Alt 17. Jul 2019, 16:37
Frage:
Mein Memo zeigt die richtige CaretPos.X nur bis zu einer Spalte von 1024 richtig an.
Dann erzwingt das Memo (mit WordWrap:=False einen Zeilenumbruch.
Ab dann gibt die CaretPos.X und .Y nur noch falsche Werte an. Was dazu fuehrt, wenn weitere sehr lange Zeilen (laenger als 1024 Zeichen) folgen sogar negative Werte fuer CaretPos.Y wie e.g. -65.305.

Wie kann ich den erzwungenen Zeilenbruch des Memo verhindern ?
Leider lade ich Texte mit Zeilenlaengen bis 4096 Zeichen ueber Memo1.LoadFromFile() ins Memo.
Soll ich die Datei lieber zeilenweise lesen und laengere Zeilen (> 1024) selbst umbrechen ?

Gruss Terence.
Miniaturansicht angehängter Grafiken
pmemocaretpos-pic-1.jpg   pmemocaretpos-pic-2.jpg  
Angehängte Dateien
Dateityp: zip PMemoCaretPos-Test_2019_07_17.zip (206,7 KB, 3x aufgerufen)
Terence Coman
  Mit Zitat antworten Zitat