Einzelnen Beitrag anzeigen

Gandimann

Registriert seit: 10. Dez 2008
105 Beiträge
 
#3

AW: Wie erzeuge ich ein MDI ChildForm2 aus MDI Childform1 per Button or main Menu ?

  Alt 30. Mär 2011, 01:26
Wenn das ChildForm geschlossen wird, dann wird dieses ja auch aus dem Speicher geworfen
Delphi-Quellcode:
procedure TChildForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  action :=caFree;
end;
Das ist ja soweit korrekt, aber die Variable ChildForm1 hat immer noch einen Wert <> nil
Versuch es mal damit:
Delphi-Quellcode:
procedure TChildForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  action :=caFree;
  // ChildForm1 auf nil setzen
  If ChildForm1 = Self then
    ChildForm1 := Nil;
end;
Besser wäre es sogar diesen Code im Event OnDestroy zu platzieren.
THAAAANK YOUUUUUUUUU....
for your kind help.You are great .
Es hat super funktioniert.

Nun bleibt nur noch Problem #3 bestehen ob ich da einen Hinweis bekommen kann, wäre ich sehr dankbar dafür.


Was ist die mehrzahl von Mopp ? !
genau !... Möpse........oder ?
  Mit Zitat antworten Zitat