Вызов функции Dll из Managed C++
Post date: May 15, 2013 9:22:24 AM
Cоглашения о вызовах функции в C++ и Managed C++ могут быть различны. Требуется явное указание соглашения о вызове функций. Например, явно указать "__cdecl" в прототипе функции.
Dll:
__declspec(dllexport) void* __cdecl MyGetFunction(int size);
Основное приложение:
typedef void* (__cdecl *MYPROC)(int size);
Ниже доступен пример солюшена.