Иногда LoadLibrary сбой с кодом ошибки 126C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Иногда LoadLibrary сбой с кодом ошибки 126

Сообщение Anonymous »

В настоящее время я использую функцию LoadLibrary для загрузки моего файла xxx.dll (xxx.dll - мой частный файл DLL). Это работает нормально, однако, иногда не может загружать библиотеку с кодом ошибки 126. < /p>

Код: Выделить всё

MyDll = LoadLibrary(DllPath.c_str());
< /code>

DllPath
(типа std :: wstring ) - это путь к моему файлу DLL. < /p>

Я исследовал ошибку, и это означает, что «Модуль не может быть найден» < /em>, но я проверил, что каталог правильный, а файл DLL все еще существует. < /p>

мой файл DLL - это 32 -битный DLL, а ОС - это бит 64, а файл dll загружен, когда начинает служба. < /p>

Это редко встречается, и в настоящее время я не могу воспроизвести эту ошибку.
Однако, когда возникает ошибка, она всегда будет не загружать файл DLL, и есть только один способ исправления, и все это удаление и переосмысление программного обеспечения. ценится!

Подробнее здесь: https://stackoverflow.com/questions/487 ... r-code-126
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»