Hallo!!
Ich implementiere einen Plug-In Manager für eine Anwendung. Dabei werden derzeit die Daten die im Plug-In zur Verfügung stehen sollen über eine Basisklasse mittels virtueller Funktionen an das Plug-In vererbt. Jedoch stehen dadurch die Daten nur innerhalb der vererbten Funktionen zur Verfügung.
Wie kann ich in Funktionen im Plug-In die nicht in der Basisklasse definiert sind, dennoch auf die übergebenen Daten zugreifen ohne sie innerhalb des Plug-ins zwischen den Funktionen zu übergeben.
Oder anders ausgedrückt: Wie kann ich aus dem Plug-In auf Daten aus dem Hauptprogramm zugreifen (beispielsweise eine get-Methode) ?
Vielen Dank im Vorraus.
Ich implementiere einen Plug-In Manager für eine Anwendung. Dabei werden derzeit die Daten die im Plug-In zur Verfügung stehen sollen über eine Basisklasse mittels virtueller Funktionen an das Plug-In vererbt. Jedoch stehen dadurch die Daten nur innerhalb der vererbten Funktionen zur Verfügung.
Wie kann ich in Funktionen im Plug-In die nicht in der Basisklasse definiert sind, dennoch auf die übergebenen Daten zugreifen ohne sie innerhalb des Plug-ins zwischen den Funktionen zu übergeben.
Oder anders ausgedrückt: Wie kann ich aus dem Plug-In auf Daten aus dem Hauptprogramm zugreifen (beispielsweise eine get-Methode) ?
Vielen Dank im Vorraus.