Re: __stdcall в dll функциях
От: icWasya  
Дата: 09.10.12 05:29
Оценка: 3 (1)
Здравствуйте, 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 — файл
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.