Hallo!
Das geht mit einem Array. Du erzeugst eben mehrere Instanzen derselben Form-Klasse.
Delphi-Quellcode:
var Forms:array of TForm2;
...
begin
...
Setlength(Forms,b)
for c:=0 to b-1 do
begin
Forms[c]:=TForm2.Create(Self);
Forms[c].Show;
end;
Die Formular-Objekte werden in diesem Beispiel bei Beendigung freigegeben (Self sollte dein Hauptformular sein, daß diese dann freigibt). Ansonsten kannst du natürlich auch manuell freigeben, indem du den Array verfügbar hälst (also global definierst) und zu gegebener Zeit den Destruktor aufrufst (Forms[c].Free).
Cu,
Udontknow