Einzelnen Beitrag anzeigen

angelika81

Registriert seit: 8. Apr 2008
12 Beiträge
 
Delphi 2007 Professional
 
#1

Frames aus einer BPL einbinden?

  Alt 14. Apr 2008, 12:10
Hallo,
ich habe mal wieder ein kleines Problem:

In meinem Hauptprogramm lade ich Packages, diese liefern ein bestimmtes Objekt zurück, wodurch ich sie hinterher ansteuern kann.
Eine Methode zum Ansteuern ist
Fenster.SetParentWindow(frmMain.panWindows); // "Fenster" ist ein Frame in der BPL
Im Package befindet sich diese Methode in einem Frame, da ich diesen ja im Hauptprogramm einbinden will:
Delphi-Quellcode:
procedure TFrameInfozentrale.SetParentWindow(Parent: TWinControl);
begin
  Self.Parent := Parent; // Hier kommt leider der Fehler
end;
Das Frame befindet sich also in einer BPL, und wenn ich die Parent Eigenschaft auf frmMain.panWindows setzen möchte, dann bekomme ich eine AccessViolation.
Muss ich da anders vorgehen, wenn ich einen externen Frame im Programm anzeigen möchte? Vielleicht mit Handles?

Dankeschön!
angelika
  Mit Zitat antworten Zitat