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