na dann rücke mal den evtl. überschriebenen constructor, OnCreate und OnShow raus.
Interessant ist auch das:
Verwendung der globalen Variable im OnShow Handler:
Delphi-Quellcode:
procedure TFormKlasse.OnShow(....);
begin
formVariable.DoSomething();
end;
Form wird erzeugt, aber die referenz kommt in nicht in die globale Variable:
Delphi-Quellcode:
procedure TMdiParent.DoSomething;
var
formVariable :TFormKlasse;
begin
formVariable := TFormKlasse.Create(self);
formVariable.Show();// boom
end;
Natürlich muss es nun im OnShow knallen...