Hi - ich mache das immer so:
Delphi-Quellcode:
type
Rec1 = record
a : byte;
b : string[255];
end;
Rec2 = record
c: integer;
d: word;
end;
RecComplete = record
RecPart1 : Rec1;
RecPart2 : Rec2;
end;
RecArray : Array[0..4] of RecComplete;
Somit kann man in ein Array die unterschiedlichsten Sachen packen.