Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Element hat kein übergeordnetes Fenster #34

  Alt 6. Okt 2005, 21:20
Hi Christian, hi Jens^^

@Christian: Hm, bisher hat das was ich so gefunden hab auch nicht funktioniert *gg*
Aber ich schau noch weiter

@Jens: Das bringt leider nur insofern was, dass ich nun schon die Meldung
Zitat:
---------------------------
Fehler
---------------------------
Element '' hat kein übergeordnetes Fenster.
---------------------------
OK
---------------------------
bekomme, wenn ich die Kompo nur im Designer platzieren will


Das, was mich am meisten stutzig macht, ist, dass die gesamte IDE verrückt zu spielen scheint

//edit:

Hab das ganze nun mal so umgeschrieben:
Delphi-Quellcode:
constructor TUltiShellListView.Create(aOwner: TComponent);
begin
 inherited Create(aOwner);
 //Parent := aOwner as TWinControl;
end;

procedure TUltiShellListView.CreateWnd;
begin
 inherited;
 if parent <> nil then
  begin
   DragAcceptFiles(self.handle, True);
   MessageBox(0, PChar(parent.Name), 'Parent', MB_OK);
  end
 else
  MessageBox(0, 'Kein Parent!', 'Caption', MB_OK);
end;
Nun bekomm ich zweimal die Meldung mit dem Namen des Parents; einmal, wenn ich die Kompo auf die Form platziere, und einmal, wenn ich das Projekt kompiliere und starte.

Aber wieso kommt dann wenn ich das Prog beende die EInvalidOperation-Exception, dass das Element kein übergeordnetes Fenster hätte?

Funzt übrigens weder in D7 PE noch in D2005 PE...
Julian J. Pracht
  Mit Zitat antworten Zitat