Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u functies hebt in een DLL die is geschreven in C++ die u wilt openen vanuit een C-taalmodule, moet u deze functies declareren met C-koppeling in plaats van C++-koppeling. Tenzij anders opgegeven, maakt de C++-compiler gebruik van C++-typeveilige naamgeving (ook wel naamdecoratie genoemd) en C++-aanroepende conventies, die moeilijk kunnen worden aangeroepen vanuit C.
Als u C-koppeling wilt opgeven, geeft u extern "C" op voor uw functiedeclaraties. Voorbeeld:
extern "C" __declspec( dllexport ) int MyFunc(long parm1);
Wat u wilt doen?
C-functies exporteren voor gebruik in uitvoerbare bestanden in C- of C++-taal
Importeren in een toepassing met behulp van __declspec(dllimport)