powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как в VC правильно вызвать функции из dll?
3 сообщений из 3, страница 1 из 1
Как в VC правильно вызвать функции из dll?
    #32809518
Lora__k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделала длл-ку на VС++:
*.dll:
*.h
Код: plaintext
1.
2.
3.
4.
5.
...
extern "C"{
   bool WINAPI ConnectFB(char* szDSN, char* szUId, char* szPwd);
}
....
*.cpp
Код: plaintext
1.
2.
3.
4.
5.
...
bool WINAPI ConnectFB(char* szDSN, char* szUId, char* szPwd){
...
}
...
*.def
Код: plaintext
1.
2.
EXPORTS
ConnectFB 	@ 1 
Дальше в своей проге на VC++:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
...
typedef bool (CALLBACK* lpDllEntryPoint)(char*,char*,char*);
...
HMODULE dllmodule = NULL;
dllmodule = LoadLibrary("*.dll");
if(dllmodule==NULL) AfxMessageBox("*.dll not loaded");
else{
   FARPROC lpDllEntryPoint = GetProcAddress(dllmodule, _T("ConnectFB"));
   if (lpDllEntryPoint != NULL){...}
   else AfxMessageBox("ConnectFB not loaded");
}
...
Сама длл-ка загружается, а вот функция нет!
Что я делаю не так?
...
Рейтинг: 0 / 0
Как в VC правильно вызвать функции из dll?
    #32809677
Lora__k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снимаю вопрос, все получилось! Просто не та длл-ка грузилась...
...
Рейтинг: 0 / 0
Как в VC правильно вызвать функции из dll?
    #32809709
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот блин, а я уже 15 минут провожу эксперимент :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как в VC правильно вызвать функции из dll?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]