Hi !
Warum erzeugst Du dir das komplette Formular nicht zur Design-Zeit, nimmst es aus der Liste der automatisch erzeugten Formulare (Menü: Projekt-->Optionen-->Reiter: Formulare) raus und erzeugst es einfach, wenn Du es benötigst:
Delphi-Quellcode:
try
NewForm := TNewForm.Create(self);
NewForm.Show;
finally
NewForm.Free;
end;
Das müsste doch dem entsprechen, was Du versuchst so super kompliziert zum machen.
Es könnte noch Probleme geben, wenn Du für jedes Form die gleiche Variable benutzt. Das kann man aber umgehen, indem Du dir ein Array machst:
Delphi-Quellcode:
var
myForms : array[1..10] of TForm;
Hoffe, das hilft dir weiter.
Gruß, Helld