Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.525 Beiträge
Delphi 12 Athens
|
AW: Datei von Festplatte via Thread lesen und anzeigen
Gestern, 11:32
Was die Performance beim Füllen eines TMemo angeht, ist wohl das Memo1.Lines.Text := TFile.ReadAllLines(Filename);
ein guter Ansatz.
Da TMemo.Lines mit TMemoStrings implementiert ist und das dortige SetTextStr nur einen einzigen SendTextMessage(.., WM_SETTEXT,...) Call macht, ist das bei vielen Zeilen in der Regel deutlich schneller als Assign oder AddStrings. Letztere laufen intern auf ein Insert hinaus, das für jede Zeile 2 - 4 Messages benötigt.
|