Здравствуйте, Loerosim, Вы писали:
L>Уважаемые гуру, подскажите, пожалуйста, почему если в dll объявить функцию через stdcall:
L>L>extern "C" __declspec(dllexport) UINT __stdcall DllTestFunc();
L>
L>то эта функция не найдется при вызове GetProcAddress:
L>L>typedef UINT (* __stdcall PointerDllTestFunc)();
L>HINSTANCE test_dll = LoadLibrary("test_dll.dll");
L>dll_test_func = (PointerDllTestFunc)GetProcAddress(test_dll, "DllTestFunc");
L>
L>Если же убрать __stdcall, то всё будет хорошо...
Используй def — файл