Hallo zusammen,
ich habe mehrere Frames innerhalb eines ActiveX Projekts erstellt und versuche die nun zur Laufzeit anzuzeigen.
Die Frames habe ich versucht im OnCreate des ActiveX-Forms und ersatzweise auch schon auf einem ButtonClick Handler anzulegen und zwar so :
Delphi-Quelltext
1: 2:
| frmMain := TFrame_Main.CreateParented(self.Handle); frmProd := TFrame_SubProduct.CreateParented(self.Handle); |
und auch schon so :
Delphi-Quelltext
1: 2:
| frmMain := TFrame_Main.Create(self); frmProd := TFrame_SubProduct.Create(self); |
Kompilieren kann er es noch aber zur Laufzeit kommt bei dem Create / CreateParented Aufruf die Fehlermeldung "Element Frame_Main hat kein übergeordnetes Fenster"
Die Create Methode selbst ist nicht überschrieben oder was auch immer, sondern der ganz normale Standard-Konstruktor halt. Kann mir hier jemand weiter helfen ?