Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#29

AW: Zeile aus Stringlist löschen, wie optimieren?

  Alt 17. Feb 2014, 11:21
Kaum ist man ein WE nicht da überschlägt sich alles.
Code:
sl.Exchange(i, sl.Count - 1 - k);
Hierbei verschwinden die zu löschenden Zeilen werden aber durch Zeilen vom Listenende ersetzt.
Oder hab ich da etwas falsch verstanden?

ich hab es jetzt erst einmal mit
Delphi-Quellcode:
for i:=0 to Liste.Count-1 do
  if Liste[i]<>'then // oder anderer Inhalt
    TempListe.add:=Liste[i];
Das ist hinreichend schnell, und der Hauptspeicher hat bisher auch gereicht!

Vielen Dank!

K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat