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