Zitat von
hoika:
das Application.CreateForm erzeugt die Forms schon beim Start des
Programms (FormCreate wird also für jedes Form schon erzeugt).
Das stimmt so nicht ganz.
Application.CreateForm(...)
kann jederzeit verwendet werden und stellt normalerweise neben
MeineForm := TMeinForm.Create(...)
die einzigste vernünftige Weise dar, eine Form auf eine normale Weise zu erstellen (d.h. auch füllen der Variable MeineForm, damit man über die den Zugriff drauf hat). Beide Befehle können aber jederzeit ausgeführt werden!