[C++] In DLL mit Objekten aus Hauptprogramm arbeiten
Folgendes Szenario: ich habe ein C++ Programm, das diverse Plugins aus DLLs lädt. Das funktioniert soweit schon ganz gut. Allerdings sollen Diese Plugins von sich aus auch mit Objekten aus dem Hauptprogramm arbeiten können. Beispielsweise das globale Logger-Objekt mitverwenden. Fällt jemandem was besseres ein, als eine Art Wrapperklasse, die entsprechende Funktionspointer mitbekommt?
In etwa so (ungetestet)
Wie gesagt, ist nicht getestet und ich bin mir auch nicht sicher, ob das so tut, wie ich mir das denke.
18.11.2010, 01:33
DFYX
Nevermind: virtuelle Methoden funktionieren einwandfrei. Einmal close bitte.