LoadLibrary бросает исключение

71
11 февраля 2022, 13:10

Пишу свой .dll файл, при импорте функций из библиотеки функция LoadLibrary выкидывает исключение о нарушении прав доступа при чтении.

HMODULE hDll = LoadLibrary(L"win32px.dll"); // exception

.dll находится в папке вместе с .exe.

Текст исключения:

Исключение по адресу 0x74AF16B0 (kernel32.dll) в WindowsProject4.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000.

Судя по всему, функция пытается что-то считать из нулевого указателя, однако я не понимаю, почему так происходит. Что это за проблема и как ее можно устранить?

READ ALSO
Как задать свой путь к dll-файлу?

Как задать свой путь к dll-файлу?

Программа зависит от двух dll-ок, и чтобы не пихать все вместе, я хочу положить их в папку dlls, напримерЧто нужно сделать, чтобы программа работала...

100
Как переделать этот код под динамическую память?

Как переделать этот код под динамическую память?

Даны натуральное число n и целочисленная матрица [aij]i,j=1,

69
Нужна помощь с реализацией алгоритма Габова для нахождения кратчайших путей с помощью масштабирования

Нужна помощь с реализацией алгоритма Габова для нахождения кратчайших путей с помощью масштабирования

Нужна помощь с написанием программы на С++, а именно алгоритма Габова нахождения кратчайших путей с помощью масштабированияВся сложность...

109
Утечка памяти при создании двумерного массива

Утечка памяти при создании двумерного массива

Я в бесконечном цикле создаю массив векторов, которые заполняю значениями (значения типа double), в конце прохода цикла я освобождаю память под...

109