Moin moin,
vielleicht ist da wieder die Sache mit dem Wald und den Bäumen.
Ich habe ein MDIChild Fenster, welches ich erst zur Laufzeit manuell erzeuge und öffne.
Dabei Überprüfe ich, ob das Fenster existiert, wenn nicht, wird es über
Delphi-Quelltext
1:
| MyChildForm:= TMyChildForm.Create(Self); |
erzeugt.
Im Close des Child habe ich das caFree stehen.
Nach dem Schließen (bzw. beim Schließen) des Fensters, würde ich es gerne komplett freigeben (z.B. im Destroy das Formular freigeben über Free, aber Ergebnis: Exception) und erst beim erneuten Öffnen komplett neu erzeugen.
Habe ich da was Übersehen/Falschgedacht?