Re[5]: Не получается подключить dll
От: uzhas Ниоткуда  
Дата: 02.12.10 15:45
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>On 01.12.2010 18:49, uzhas wrote:


>> 1) используйте extern "C" когда объявляете функцию из чужой длл, скорей всего

>> она имеет С-стайл декорирование

MZ>Неверно. Стайл может быть любой.

я не утверждаю, что должен быть только Си-стайл при работе с длл
я посоветовал ТС его сменить, ибо

Имеется dll и заголовочный файл к ней. В заголовочном файле все функции объявлены так:
#define CALLCONV __stdcall
….
extern “C” RETURN_TYPE CALLCONV Fnc_Name(Parameters);

Подключая динамически, делал так (меняя CALLCONV обратно на __stdcall):

#typedef void (__stdcall PFN_FncName*)(parameters)

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.