Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#4

Re: trichedit selstart - in Delphi 2010 anders definiert?

  Alt 9. Feb 2010, 13:35
Zitat von DrUArn:
selstart:=errechnetesSelstart-caretpos.y;
Und das funktioniert auch richtig?

Denn CaretPos ist ja von SelStart abhänging und demnach müßte man, um CaretPos auslesen zu können erstmal (errechnetesSelstart - ZeilenumbrücheVorErrechnetesSelstart) an SelStart übergeben.
Praktisch ein Teufelskreis. (darum ist an dieser Stelle in meinem Code auch soeine aufwändige Berechnung, obwohl sie inzwischen schon sehr stark optimiert wurde)

Aus diesem Grunde hatte ich auch mal quasi so angefangen,
Delphi-Quellcode:
SelStart := errechnetesSelstart;
SelStart := errechnetesSelstart - CaretPos.y;
aber leider ergab dieses oftmals ein falsches Ergebnis
und vorallem zum Textende hin gab es quasi einen Überlauf.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat