Funktionszeiger von C zu C++ casten ??



  • Hallo,
    ich habe eine Array mit Funktionszeiger von Memberfunktionen.
    Nun soll dieses Array mit Funktionen aus einer dll erweitern werden.
    Jedoch liefert GetProcAddress immer Funktionszeiger im C-Format. kann man das irgendwie casten ? so das man im Array Methodenzeiger und C-Funktionszeiger unterbringen kann ?



  • Nein, kann man nicht. Die Aufrufkonventionen fuer Methodenzeiger und C-Funktionen unterscheiden sich auch zu stark, so dass es keine Sinn macht, sie in einem gemeinsamen Array zu halten.


  • Mod

    Bau doch einfach eine Funktion die man in der DLL aufruft, die den entsprechenden Array füllt. Das ist doch viel einfacher.


Anmelden zum Antworten