Hi,
ich habe eine MDIForm und ein MDIChild, welches ich zur Laufzeit so erstelle:
Code:
Application.CreateForm(TForm1, Form1);
Da ich aber kein MainMenu habe und somit das einzelne Child nicht schliessen kann wenn es maximiert ist, habe ich mir ein Image genommen, welches
onClick beinhaltet.
Es funktioniert auch wunderbar.
Wenn ich jedoch die Form 2 mal hintereinander öffne, und dann die forms schliessen will, schmiert er mir bei der 2. Form ab.
Dieses Problem tritt NICHT auf, wenn ich das X von dem SystemMenu verwende (wenns halt nicht maximiert ist).
Da aber alle Child maximiert sein sollen und ich kein MainMenu haben möchte, geht es für mich nur mit einem Button/Image.
Wie also muss ich die Form über das Image schliessen, dass er nicht beim 2. mal sich aufhängt?
Fehlermeldung: "Zugriffsverletzung bei Adresse 00000000. Lesen von Adresse 00000000."
Beim OnClose steht bei mir ausserdem noch
damit die Form auch wirklich geschlossen wird.
Danke...
Greetz Nils