Re[2]: Помогите подключить dll в VC6
От: Vold Россия  
Дата: 23.09.02 06:15
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Судя по тому, что написано в put_hash.h, правильный прототип будет


AF>
AF>typedef INT (CALLBACK *MYPROC)(LPSTR);
AF>typedef INT (CALLBACK *MYPROC2)(LPSTR, LPSTR, LPINT, LPINT);
AF>

Спасибо за подсказку! Так действительно правильно и функции хоть стали возвращать значения (возвращает 0, т.е. отсутствие ошибки), но основную задачу не выполняет

Все таки меня смущает разница ссылок на функции библиотеки (адрес который мне указывает дебагер и адрес который указан при быстром просмотре).

При вызове основной функции MakeHashFile она опять таки возвращает ноль, но внизу в окне сообщений дебага выдает сообщение "First-chance exception in hash.exe: (KERNEL32.DLL): 0xC0000005: Access Violation"

Спасибо за ссылку на статью, но из-за либ файла мне подходит только явное подключение. Пробовал программу DLL to LIB, писал .dif файл, но тоже ничего не получилось Мне уже проще начальнику сказать что библиотека битая, уж больно я на ней много времени потерял
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.