Иногда 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

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