Zitat:
Beispielsweise
Form1.Create(Besitzer);
Würde ich so nicht tun. Alle Delphi Klassen werden durch Klassename + Konstruktoraufruf erzeugt.
In Deinem Beispiel also höchstens
Code:
Form1 := TForm1.Create(nil);
Der Eigentümer ist für die Freigabe des Formulars verantwortlich.
Wenn da kein logischer Eigentümer ist nimm nil ( entspricht NULL/ nothing in anderen Sprachen)
oder Application bzw. Application.MainForm
Für das Hauptformular solltest Du das aber nicht tun
Bernd