Also wenn es eine Zuordnung sein soll, also zB so:
Delphi-Quellcode:
0 1
1 hallo Bla
2 Bjsf IUhgi
3 lkdg dtgdg
Dann wäre hier ein 2-dimensionales String-Array am sinnvollsten:
Delphi-Quellcode:
procedure Listenverarbeiten;
var i,j,anzahl: integer;
Zuordnung: ARRAY of ARRAY of String; // evtl auch global
begin
// StringlistA und B sollten gleich lang sein!
anzahl := StringlistA.Count; // StringlistA ist eine der Stringliste
setlength(Zuordnung,2,anzahl); // Array initialisieren
for i := 0 to anzahl-1 do
Zuordnung[0,i] := StringlistA[i]; // Füllen mit ListeA
for i := 0 to anzahl-1 do
Zuordnung[1,i] := StringlistB[i]; // Füllen mit ListeB
end;
Delphi-Quellcode:
... := Zuordnung[0,5] // wäre das sechste Element aus der ersten Strinliste
if Zuordnung[0,3] = Zuordnung[1,3] then ... // prüft ob Elemente identisch sind
Vielleicht konnte ich dir ja helfen