Einzelnen Beitrag anzeigen

Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
156 Beiträge
 
Delphi 12 Athens
 
#6

AW: Desaströse Performance von TRichedit

  Alt 12. Sep 2024, 11:26
Ja, Delphi nutzt aktuell das Richedit 4.1 und davor ewig lang die 2.0.
Kann/wird gut sein, dass sich dabei hier und da bissl was geändert hat.
'Bissl' ist gut!
TRichEdit leitet Lines.Text nahezu direkt an EM_STREAMIN weiter (es jagt den Text nur noch sehr oft Stückchenweise durch ein TEncoding)
Gerade das scheint mir der Flaschenhals zu sein und erklärt auch, weshalb die Mac - Daten besonders Resourcenhungrig sind. MacOS codiert z. B. im Gegensatz zu Windows in Dateipfaden Umlaute, aber auch Zeichen mit Akzent als Kombination aus Basis - Zeichen (z. B. 'a') und nachfolgendem Diakritischen Zeichen (¨).
Aber ich frage mich natürlich, weshalb das in der früheren Version von TRichedit deutlich schneller ging, und erst recht im TMemo.

Gruß LP
  Mit Zitat antworten Zitat