Hallo Martin,
und willkommen in der
DP!
Also:
TForm.Free:
Zerstört das Formular sofort und gibt den Speicher frei.
Sollte nicht aus einem Event der Form aufgerufen werden.
TForm.Release:
Arbeitet noch alle Nachrichten von der Nachrichtenschleife ab, zerstört danach das Formular und gibt den Speicher frei.
TForm.Close:
Ist die Form das Hauptformular, dann wird es zerstört, andernfalls wird es nur versteckt.
Du kannst den Close Befehl in dem Event OnClose der Form beeinflussen, wenn Du die Variable Action im OnClose änderst.
Ich hoffe, das ich Dir helfen konnte und das ich nichts vergessen habe.
Grüßle