Entweder du nimmst das Sortieren selber und schreibst dir dafür 'ne eigene Funktion, oder ...
nja, was mir dann noch einfällt, wäre die Prozedur Exchange der beiden Listen zu überschreiben.
Delphi-Quellcode:
TMyStringList = class(TStringList)
public
procedure Exchange(Index1, Index2: Integer); override;
end;
procedure TMyStringList.Exchange(Index1, Index2: Integer);
begin
IntegerList.Exchange(Index1, Index2); // hier halt die IntegerListe ändern
inherited;
end;
und das Selbe in der IntegerList.
Aber warum machst du nicht Beises in eine Liste?
[add] waren andere wohl schneller -.-°