Moin,
in der
Unit zu deinem Frame definierst du auch eine (gloable) Variable oder eine Eigenschaft innerhalb der Klassendefinition vom Typ TXMLHandler, also
Delphi-Quellcode:
TSearchFrame = class(TFrame)
// irgendwelche anderen Definitionen...
public
xmlHandlerLink: TXMLHandler;
end;
Dein FormCreate musst du dann leicht anpassen:
Delphi-Quellcode:
procedure TMainForm.FormCreate(Sender: TObject);
begin
{ Informationen in Frames aktualisieren }
RentingFrame.init();
SearchFrame.init();
AddFrame.init();
{ XML initialisieren }
xml := TXMLHandler.Create;
// Verknüpfung im Frame auf den XML-Handler-Dings erstellen
SearchFrame.xmlHandlerLink:=
xml;
end;
Dann kannst du im Frame auch auf das gleiche Objekt zugreifen. Natürlich musst du die
Unit, in der TXMLHandler definiert wird, im Frame auch mit einbinden.
Bis denn
Bommel