Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Jedi Fehler: kein übergeordnetes Fenster

  Alt 10. Aug 2005, 13:53
Zitat von meierotto:
Wenn ich eine Jedi-Komponente (z.B. JvMemo) auf ein Form platziere erhalte ich zur Laufzeit beim Beenden/Zerstören des Programmes die Exception EInvalidOperation mit der Meldung: Element 'JvElement' hat kein übergeordnetes Fenster.
Du musst beim Erzeugen folgendes beachten:
Delphi-Quellcode:
   // der Owner der Komponente muss das Formular sein, damit
   // beim Zerstören des Formulars das Memo automatisch mitzerstört wird
   tmpMemo := TJvMemo.Create(self);
   tmpMemo.left := ...
   ....
   // den Owner zuweisen
   // das muss nicht das Formular sein, sondern ein Control, dass SubControls akzeptiert
   tmpMemo.Parent := Panel17;
Andreas
  Mit Zitat antworten Zitat