1 / 1 / 1
Регистрация: 27.06.2014
Сообщений: 74
|
||||||
1 | ||||||
Вызов Dll-фий в другой Dll24.10.2014, 12:39. Показов 3523. Ответов 8
Метки нет Все метки)
(
не получается дернуть dll в другой dll. Подскажите, как должен происходить вызов dll1 в dll2 ?
(псевдокод)
0
|
|
24.10.2014, 12:39 | |
Ответы с готовыми решениями:
8
Вызов dll ресурсов в dll Вызов dll из dll -> request example Вызов управляемой DLL Вызов функции из dll |
1 / 1 / 1
Регистрация: 27.06.2014
Сообщений: 74
|
||||||
24.10.2014, 16:44 [ТС] | 3 | |||||
ок, псевдокод не помог.
Привожу полный исходник:
0
|
24.10.2014, 17:02 | 4 |
ну, во-первых, из твоих слов не ясно, какое именно условие не срабатывает!
!fRunTimeLinkSuccess будет либо если hinstLib == NULL, либо если ProcAdd== NULL почему б сразу под этими условиями не сделать printf и выяснить?
0
|
1 / 1 / 1
Регистрация: 27.06.2014
Сообщений: 74
|
|
24.10.2014, 17:07 [ТС] | 5 |
Kuzia domovenok, ты оказался прав, длл не нашлась, но почему? она лежит на диске D:
0
|
24.10.2014, 17:17 | 6 |
DLL не нашлась? То есть hinstLib равен нулю?
Ну тогда проверь путь. вообще у меня подозрение, что вся проблема в юникоде. А что возвращает GetLastError после того как hinstLib равен нулю? А что будет, если файл библиотеки попытаться открыть просто на чтение?
0
|
1 / 1 / 1
Регистрация: 27.06.2014
Сообщений: 74
|
|
24.10.2014, 17:26 [ТС] | 7 |
путь железно верный - т.к. если вызывать просто одну длл то все ок, я поэтому и проверку загрузки библиотеки даже не стал делать hinstLib равен 0 GetLastError возвратил какой-то длинный код ошибки: 1797013516 не понял как открыть на чтение
0
|
24.10.2014, 17:36 | 8 |
http://msdn.microsoft.com/en-u... 85%29.aspx
Добавлено через 5 минут не может быть такого кода. Покажи, как ты его получаешь и выводишь.
1
|
1 / 1 / 1
Регистрация: 27.06.2014
Сообщений: 74
|
|
24.10.2014, 17:41 [ТС] | 9 |
во блин какая ошибка
ERROR_BAD_EXE_FORMAT 193 (0xC1) %1 is not a valid Win32 application. мммм это может быть если пытаться из 64-битной длл вызвать 32х?
0
|
24.10.2014, 17:41 | |
Помогаю со студенческими работами здесь
9
Вызов функции с DLL Вызов dll из подпрограммы Вызов метода класса из DLL Вызов функции, использующей vector, из dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |