Re[3]: Не получается подключить dll
От: Сергей Мухин Россия  
Дата: 01.12.10 11:51
Оценка:
Здравствуйте, alexander51, Вы писали:

A> __stdcall в хэдере должен быть. Но непонятно, почему не работает случай динамического подключения. Ведь там хэдер от библиотеки вообще не используется, а __stdcall стоит в объявлении типа указателя на функцию. Подскажите пожалуйста… Провел довольно много времени за соответствующими статьями в инете, не нашел причину…

A>Код во вложении.
A>http://files.rsdn.ru/94922/DynamicCNC.cpp

ошибка про несответсвия ESP возникает (при включённой опции компилятора) в след случаях:
1. различная callingconversion (в MSWin32 основные: thiscall, ccall, stdcall, fastcall)
2. несовпадение числа и/или типов параметров

при этом типы должны быть разными по размеру в стеке. например double против int будет ошибка, а int против char нет.

ps
1. код безполезен, т.к. нет объявлений
2. не адо так много цитировать
3. надо форматировать текст использую кнопочки
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.