Zitat von
alzaimar:
Kann ich mich bei einem TStringList.IndexOf denn darauf verlassen, das bei doppeltem Vorkommen immer der erste Eintrag gefunden wird, vor allen Dingen, wenn die TStringList.sorted = True ist?
Ich weiß jetz nicht genau, auf was du anspielst, aber deswegen fängt man von hinten an und prüft, ob der Eintrag schon mal weiter vorn in der Liste ist.
Das mit dem sortieren geht sicher auch, aber es ist nicht unbedingt immer gewünscht, das nach dem Löschen der doppelten Einträge die Liste auch noch sortiert ist und die ursprüngliche Reihenfolge verloren ist.