Jupp, sollte es, da Windows ja das "Gleiche" schon fertig erledigt.
PS:
Delphi-Quellcode:
function SortStringListOfInteger(List: TStringList; Index1, Index2: Integer): Integer;
begin
Result := CompareValue(StrToInt(List[Index1]), StrToIntDef(List[Index2])); // StrToIntDef( ,0) oder ,MaxInt) oder ,MinInt) falls mal Fehler und keine Zahl drin
end;