Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: trichedit selstart - in Delphi 2010 anders definiert?

  Alt 9. Feb 2010, 12: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat