Я работаю с рядом библиотек DLL, которые загружаются как отдельные CView
классы в приложении MFC с использованием LoadLibrary
от WinBase.h
,
Сборка для релизных работ и загрузка всех различных DLL. Однако, когда я делаю отладочную сборку с Visual Studio 2010, одна (и только одна) из DLL не загружается. Все библиотеки DLL имеют одинаковый дизайн. Используя отладчик, я вижу, что LoadLibrary
получает ошибку 998 (ERROR_NOACCESS
, Неверный доступ к ячейке памяти.). Я включил перерыв при исключении доступа, и в strcmp
сборка по инструкции cmp al, [ecx]
(ecx
6D655277 на данный момент).
Тем не менее, я не уверен, как дальше отследить эту ошибку (и Visual Studio имеет тенденцию аварийно завершать работу всякий раз, когда я ломаюсь при нарушении доступа, делая его еще сложнее).
Любые предложения или прошлый опыт приветствуются.
Задача ещё не решена.
Других решений пока нет …