Zur Beantwortung deiner Fragen:
- die Liste war nicht sortiert. Ich habe nun nach dem Create der Liste ein Sorted := True; angehangen.
- das Benutzen von IndexOf(sTmp) war deutlich langsamer als das Suchen in den Objekten.
Zitat:
Wenn als Beispiel in PFileListEntry(List.Objects[0])^.sFileName C:\1\2\3\4.txt stehen würde, was stände dann in List[0] ?
In List[0] wäre dann im besten Fall genau derselbe String.