Zitat:
ich will die einträge einer Listbox an bestimmten stellen
vergleichen und bei Doppelbelegung einen rauslöschen
Diese Aufgabenstellung erscheint mir seltsam. Warum "an bestimmten Stellen"? Oder sollen ALLE Doubletten gelöscht werden?
Grundsätzlich wäre es auch (vielleicht) sinnvoller, die Doubletten gar nicht erst in die Listbox aufzunehmen. Also z.B. mit
Delphi-Quellcode:
with ListBox1.Items do
if IndexOf(~~)<0 then Add(~~
zu gewährleisten dass
keine doppelten Einträge hinein kommen.