Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: Bei Length() bleibt Programm stehen

  Alt 26. Feb 2004, 16:49
Zitat von BTeam:
ToEnd := Length(Scan.Lines.Text);
Hierbei muss der String, den Text zurückliefert erst einmal zusammengebaut werden und dass kann länger dauern. Wenn du hier in einer Schleife die Längen zusammenzählst, entfällt das String-"Addieren".
Delphi-Quellcode:
ToEnd := 0;
for i := 0 to Scan.Lines.Count - 1 do
  Inc(ToLen, Length(Scan.Lines[i]) + Length(sLineBreak));
  Mit Zitat antworten Zitat