Objectpointerübergabe an Shared Object



  • Hallo,
    Ich habe ein Plugin, das geladen wird und die Klasse bereitstellt, die von der Klasse App erbt und über die Funktion OnInit eine Referenz (SystemController *control) zugewiesen bekommt.
    Versuche ich nun diese Funktion (OnInit) aufzurufen stürtzt die Anwendung ab, da sie versuch die Funktionen der Klasse SystemController in der DLL zu suchen, was logischerweise fehlschlägt, da sie ja im Hauptprozess definiert sind.
    Also ich hoffe ich habs jetzt richtig erklärt.
    In der Hauptanwendung ist die Klasse definiert, die das Plugin als Argument will.
    Wie kann ich dafür sorgen, das er die Symbole nicht in der DLL sucht sondern in der Hauptanwendung ? Ich müsste also theoretisch die DLL gegen die Hauptanwendung linken.

    MFG Thalhammer


Anmelden zum Antworten