Autor Beitrag
TheEquinox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Sa 02.07.11 11:06 
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 :

ausblenden Delphi-Quelltext
1:
2:
  frmMain := TFrame_Main.CreateParented(self.Handle);
  frmProd := TFrame_SubProduct.CreateParented(self.Handle);


und auch schon so :

ausblenden 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 ?