Meine Idee wäre da ein Array of Record.
Delphi-Quellcode:
type
tTagRecord = record
Name : String;
Wert : Integer;
end;
tTagArray = Array[0..n] of tTagRecord;
Wenn man nun nach Name sortiert, hat man den zweiten Wert an der gleichen Position.
Alternative:
TStringList:
function AddObject(const S: string; AObject: TObject: Integer;
Dann kann man die mit Sort nach den Strings sortieren und die Objekte werden dann entsprechendf mitsortiert.
Eventuell mal hier schauen:
https://stackoverflow.com/questions/...sort-an-array#
https://www.entwickler-ecke.de/topic...n_21775,0.html
Könnten die als Ideenlieferanten dienen?
array of record sort delphi source