Статическая загрузка dll
От: shdave Россия  
Дата: 20.04.06 08:15
Оценка:
Добрый день!
Есть проект в которой подключаюстя заголовочные файлы следующего содержания:
...
EXTERN__C TCC_ITCS_Export
LONG TCC_ITCS_STDCALL EXT_Encrypt (
EXT_FULL_CONTEXT * pContext,
EXT_CRYPT_CONTEXT * pCryptContext,
EXT_CALLBACK_DATA * pCallBackData );
...
при вызове функции EXT_Encrypt все работает замечательно, НО при этом dll в которой содержиться данная функция должна лежать либо в каталоге с исполняемым файлом либо нужно прописывать в переменной PATH тот путь по которому будет находиться данная dll.

Что нужно, нужно загружать функцию EXT_Encrypt но dll при этом будет в подкаталоге главного пути программы например ...\Crypt\decrypt.dll

Можно переписать используя динамическую загрузку, LoadLibrary и конкретно указывать путь к dll, но хотелось бы не делать лишную работу, возможно решение на поверхности, буду рад любым коментариям!

22.04.06 02:02: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.