zHz00 Untitled

четверг, 27 августа 2015
23:59 GetLastError() == 126
Я-то привык, что когда программе не хватает длл-ек, она выдаёт об этом сообщение, при этом имя длл-ки показывается.

Но оказалось, что когда загрузка происходит через LoadLibrary, сообщение GetLastError() == 126 ("The specified module could not be found") выдаётся не только в тех случаях, когда основная загружаемая длл-ка не найдена, но и когда не найдена хотя бы одна из длл-ек, что ей нужна для работы (а основная найдена). При этом что это за длл-ка в зависимостях -- не сообщается.

@темы: Борьба с техникой

URL
Разорил гнездо третьего дня. Вечером меня засосала трясин...
Ну вот, наконец-то! На четверг я записалась на эпиляци...
Отпуск закончен - продолжаю работать. Вот думаю, взять ли...
Оказывается и такой ресурс есть! http://www.popa.ru ...
Наверно каждый, у кого есть капля масла в голове, в детст...
Удивительно, как одно и то же место может ассоциироваться...

04.09.2015 в 00:00

04.09.2015 в 00:00
Это не оправдание!
URL

04.09.2015 в 00:09

04.09.2015 в 00:09
Ну а как ещё. И LoadLibrary, и загрузка при старте требуют всей цепочки зависимостей, LoadLibrary просто не показывает сообщений, а возвращает ошибку тебе, в остальном разницы нет. См. depwalker.
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии