Forum: Sonstige Fragen zu Delphi
by SusiT,
12. Okt 2023
Diese Konvention hatte ich bis dato noch nicht verinnerlicht.
Macht aber auch Sinn und werde das optimieren.8-)
Dann muss die globale Formvariable aber auch später auf nil gesetzt werden.
Forum: Sonstige Fragen zu Delphi
by SusiT,
12. Okt 2023
Natürlich hattet Ihr Recht und ich wäre der Verlierer bei der Wette gewesen:P
Ich habe es nun tatsächlich so simple wie möglich aufgebaut.
In FormClose:
Action := caFree;
FormVariable := nil;
Forum: Sonstige Fragen zu Delphi
by SusiT,
12. Okt 2023
Die Form ist nicht mit ShowModal geöffnet sondern nur mit Show.
Beim schließen der Form wird das onClose Event getriggert -> FormClose
in FormClose wird eine callback funktion des parents aufgerufen in welcher
form.Release;
form := nil;
gesetzt wird.
Forum: Sonstige Fragen zu Delphi
by SusiT,
11. Okt 2023
Guten Abend.
Mir ist ein eigenartiges Verhalten beim Ablauf des Schließens eines Formulars aufgefallen und mich interessiert ob dieses Verhalten bekannt ist.
Der normale Ablauf bei Schließen eines Formulars ist in der Regel folgender:
onClose Event wird ausgelöst (Klick auf Kreuz)