Weiß den Fehler auch nicht, möchte aber mal wieder bei dir Aufräumen:
Delphi-Quellcode:
DateSeparator := '.';
ShortDateFormat := 'dd.mm.yyyy';
LongTimeFormat := 'hh:nn:ss.zzz';
1. Muss das in der Schleife stehen? Reicht das nicht, das einmalig festzulegen?
2. Irgendwie sieht mir der Sortieralgorhytmus noch komisch aus. Setzt doch einfach mal einen anderen um, z.B. SelectionSort, oder so.
Just my 2 ct.