0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 189
|
||||||
1 | ||||||
Пытаюсь сделать динамическую загрузку dll. Dll-библиотека не подает признаков жизни10.09.2017, 03:46. Показов 1579. Ответов 12
Метки нет (Все метки)
Здравствуйте. У меня такое дело, я пытаюсь создать в своей программе динамическую загрузку dll-библиотеки:
0
|
10.09.2017, 03:46 | |
Ответы с готовыми решениями:
12
Не подает признаков жизни hdd Монитор не подает признаков жизни Ноутбук не подаёт признаков жизни Компьютер не подает признаков жизни. |
0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 189
|
||||||
10.09.2017, 18:47 [ТС] | 3 | |||||
Я уже пробовала. Без толку. И да, если dll не загружается, программа пишет что она не найдена:
0
|
0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 189
|
|
10.09.2017, 19:13 [ТС] | 5 |
0
|
Пишу на Delphi...иногда
|
|
10.09.2017, 19:22 | 6 |
и не скачивает?
варианты: источник невалиден; время скачивания превышает время ожидания (функция не успела скачать, а не найдя файла программа выключается с криком не работает); не там ищется скачанный файл (не в той папке, в которой ожидается, имхо, стоит в функцию передавать путь, куда складывать результат); соглашения о вызовах (в библиотеке помечена, например, как stdcall, а в вызывающем коде - нет, хотя при отсутствии передаваемых и возвращаемых данных не особо критично); в функции попытка использовать Application и его производные; и т.д. и т.п. библиотека самописная?
0
|
0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 189
|
|
10.09.2017, 19:25 [ТС] | 7 |
Да, не скачивает. С библиотекой все порядке, так как при обычном вызове, не динамическом, она нормально работает. Проблема в самой вызывающей программе.
0
|
0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 189
|
|
10.09.2017, 19:54 [ТС] | 9 |
0
|
0 / 1 / 0
Регистрация: 26.11.2016
Сообщений: 189
|
|
12.09.2017, 16:53 [ТС] | 11 |
Бамп.
0
|
Пишу на Delphi...иногда
|
|
12.09.2017, 19:53 | 12 |
murderer, GetProcAddress вернет или действительный адрес или null, при недействительном адресе - исключение, при null - стоит проверить
0
|
4174 / 1824 / 218
Регистрация: 06.10.2010
Сообщений: 4,111
|
|
13.09.2017, 12:59 | 13 |
Артемида1996
Выкладывай dll - надо смотреть под отладчиком.
0
|
13.09.2017, 12:59 | |
13.09.2017, 12:59 | |
Помогаю со студенческими работами здесь
13
R9 380 Не подает признаков жизни Монитор не подаёт признаков жизни После выключения, ПК не подаёт признаков жизни usb-флешка не подает признаков жизни CM Samsung WF-F1061, не подает признаков жизни Brother HL-2140R, не подает признаков жизни Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |