Delphi-Quellcode:
Liste.Sorted:=False;
Liste.Duplicates:=dupIgnore;
Woran kann es liegen, dass die doppelten Einträge trotzdem vorhanden sind?
Auszug aus
der Hilfe:
Zitat:
Note: Duplicates does nothing if the list is not sorted.
Edit: Und zukünftig daran denken, Ressourcen-Schutzblöcke zu nutzen, damit auch im Fehlerfall der Speicher freigegeben wird:
Delphi-Quellcode:
Liste := TStringList.Create;
try
// ...
finally
Liste.Free; // oder: FreeAndNil(Liste);
end;