Kann sich ein Formular selbst zerstoeren?
-
guten abend forum.
ich habe folgende frage: ich habe ein formular (form1), in welchem ich ein dynamisches array von einer weiteren form (form2) angelegt habe. jetzt erstelle ich eine form2 aus dem array auf buttonklick. also quasi:form2_array[0] = new TForm2;
wenn ich diese form wieder schliesse, wird es aber nicht wieder zerstoert.
also ich habe jedenfalls mal einen haltepunkt in den ondestroy code gesetzt, der wurde aber nicht beim schliessen erreicht.. jetzt muesste ich die form also irgendwie selber wieder zerstoeren.. aber wie mache ich das?
ich hoffe ihr versteht mein problem.
danke schonmal fuer alle antworten.
mfg aoeke
-
Entweder über
delete form2_array[0]
in deinem Form1 oder im OnClose-Event des zweiten Formulars TCloseAction auf caFree setzen.
Oder hab ich dich total falsch verstanden?
Phips
-
Dankeschoen.
MfG Aoeke