Wenn du z.B. ein dynamisches Array machst, und dir dadrin alle Frames speicherst:
Frames: array of TMyFrame;
Und dann schreibst du einfach
Delphi-Quellcode:
setlength(Frames, DieLänge);
Frames[xy] := TMyFrame.Create(Self);
Frames[xy].Parent := Form1;
Frames[xy].Align := alTop
{usw}
Verstanden?