Hallo René,
das kommt auf die Art deiner Zusatzinformation und deren Verwendung an. Grundsätzlich ist die StringList für jede Assoziation geeignet, deren führendes Element ein String ist. Alle damit assoziierten Informationen kannst du dann zu Objektvariablen machen:
Delphi-Quellcode:
type
TInfo = class
Zahl: Integer;
Zeichenkette: String;
// ...
end;
var
s: TStrings;
begin
// ...
with TInfo(s.Objects[s.AddObject('Arthur', TInfo.Create)]) do
begin
Zahl := 42;
Zeichenkette := 'Ford';
end;
end;
Grüße vom marabu