Die Hinweise mit
TForm.Free falsch und
TForm.Release richtig stimmen uneingeschränkt; da war ich in meiner Aussage #2 zu schnell und hatte damit unrecht.
Es bleibt aber der weitere Hinweis:
Zitat von
eLem3ntx:
wenn ich die erste Form schließen lasse (Form1.Close) dann wird die zweite Form auch geschlossen. Wie kann man dass umgehen?
Zitat von
Jürgen Thomas:
Das erste Formular in den Projektoptionen ist das Hauptformular der Anwendung; wenn dieses geschlossen wird, wird auch die Anwendung beendet (und folglich alle weiteren Formulare ebenfalls).
Für das Hauptformular genügt also Close; andere Formulare, die
automatisch erzeugt werden, müssen nicht manuell freigegeben werden, sondern werden automatisch aufgelöst.
Gruß Jürgen