Re: Не получается подключить dll
От: MasterZiv СССР  
Дата: 29.11.10 10:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, уважаемые господа. На днях столкнулся с проблемой, суть следующая:


А>Имеется dll и заголовочный файл к ней. В заголовочном файле все функции объявлены так:

А>#define CALLCONV __stdcall
А>….
А>extern “C” RETURN_TYPE CALLCONV Fnc_Name(Parameters);

А>Подключая библиотеку статически, я менял CALLCONV на __declspec(dllimport)


Ты делал это неправильно.

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


Ты делал это тоже неправильно.

А>В результате получал ту же самую ошибку. Как при статическом, так и при динамическом подключении вылетали не все функции. Некоторые выполнялись успешно.



Просто повезло.

А не так вот что: сначала нужно знать, что делаешь, потом делать.
Всю теорию сборки в С тебе тут излагать нет смысла -- её можно найти в книгах или инете.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.