Re: Как преобразовать указатель на функцию?
От: Edward Россия  
Дата: 28.06.01 06:17
Оценка:
Здравствуйте roman_fadeyev, вы писали:

RF>Здравствуйте


RF>Подскажите, пожалуйста, как преобразовать указатель на функцию к PASCAL-вызову;


RF>предположим, есть

RF>bool (*pFunc) (............);

RF>LibraryHandle=LoadLibrary(....)

RF>pFunc=GetProcAddr(LibraryHandle,"MyFunc");

RF>Вся беда в том, что в DLL эта функция оформлена с PASCAL-правилами передачи параметров.


RF>LIB'ы с описанием функций подключаемой DLL у меня нет, поэтому приходится подсоединять эту библиотеку в Run-Time. Отсюда и проблема.


RF>При нахальном игнорировании подобного недоразумения DEBUG-версия засыпает меня assertion'ами


Описать указатель на функцию как bool (PASCAL *pFunc) (............);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.