Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#16

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

  Alt 14. Feb 2014, 15:04
Ah, da war jemand schneller, habs getestet, ist wirklich schnell.
Delphi-Quellcode:
    sl.BeginUpdate;
    try
      i2 := 0;
      for i := 0 to sl.Count - 1 do
      begin
        if sl[i] <> 'then
        begin
          sl[i2] := sl[i];
          Inc(i2);
        end;
      end;
      for i := sl.Count - 1 downto i2 do
        sl.Delete(i);
    finally
      sl.EndUpdate;
    end;
  Mit Zitat antworten Zitat