Eine weitere Möglichkeit, welche ich nutze ist...
Nehmen wir mal an, dass das Form
TfrmBeispiel heisst, dann fügt Delphi automatisch die Variable
frmBeispiel ein.
Wenn das Form freigeben wird, dann musst Du die Variable
frmBeispiel im Quelltext immer auf
nil setzen. Anschließend kannst Du folgenden Code nutzen, um das Form nur dann zu erstellen, wenn es zur Zeit nicht existiert
Code:
if not Assigned(frmBeispiel) then
frmBeispiel := TfrmBeispiel.Create(Self);