Вызов функции 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);

Ниже доступен пример солюшена.