Hi ibp,
Brauchst du denn unbedingt ne TStringList? Sonst würde ich dir ein Record empfehlen:
Delphi-Quellcode:
type TEintrag = Record
Inhalt : string;
Position : Integer;
end;
Davon legst du dir ein dynamisches Array an, und kannst das ganze dann mit nem Quicksort sortieren.
Gruß,
Thanatos81