Zitat:
OnShow korrespondiert doch aber mit OnHide, während FormDestroy mit FormCreate korrespondiert. Oder so.
das stimmt. jedoch ist in meine Anwendung nur eine formuar mit der Hauptformular sichtbar verknüpft.
wenn ich das fenter brauche, mache ich im Hauptformular folgendes:
Delphi-Quellcode:
FormOpenGl := TFormOpenGl.Create(self);
FormOpenGl.Parent := Self;
FormOpenGl.Align := alClient;
FormOpenGl.Visible := true;
das formular wird wenn es nicht mehr benötigt wird zerstört.
Delphi-Quellcode:
if FormOpenGl <> Nil then begin
FormOpenGl.Visible := false;
FormOpenGl.Close();
FormOpenGl.Free();
FormOpenGl := Nil;
end;
somit gibt es keine konflikte, meine ich zumindest??!