Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.17;
Скачать: CL | DM;

Вниз

Онибка при вызове метода интерфейса   Найти похожие ветки 

 
incms   (2006-10-27 11:10) [0]

Есть DLL, в которой есть класс с интерфейсом.
В EXE загружаю DLL, получаю ссылку на класс из нее, создаю экземпляр класса, получаю его интерфейс и дальше работаю с экземпляром класса через него.
Но в какой то момент времени при вызове функции интерфейса, происходит ошибка "Access violation at address 0630F42A in module MODULE.DLL. Write of address  0000002E". Далее при всех последующих вызовах функций интерфейса происходит та же ошибка. Причем  "Write of address  0000002E" всегда выдают адрес близкий к нулевому. А при закрытии проги она нормально уже не закрываются, высыпает куча подобных ошибок.


 
umbra ©   (2006-10-27 11:41) [1]

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


 
vlad_ri   (2006-10-31 02:26) [2]

К сожалению не понятна ситуация, что значит:
1. "Есть DLL, в которой есть класс с интерфейсом" - это in-proc сервер? если ответ - да, то
2. "В EXE загружаю DLL" - хотелось бы мне увидеть этот код... Вы её явно подгружаете, через LoadLibrary? если ответ - да, то появляется вопрос "а зачем?". Инфраструктура COM сама подгрузит ваш in-proc сервер когда вы попытаетесь получить экземпляр интерфейса реализованого в этой библиотеке, для этого данный сервер должен быть зарегестрирован в системе.

Вывод: у меня смутное чувство что вы мудрите, показали бы код и объяснили бы что эта у вас за DLL такая.



Страницы: 1 вся ветка

Текущий архив: 2010.01.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
2-1259557867
Androna
2009-11-30 08:11
2010.01.17
Запрет отрисовывки фокуса у TButton


15-1258322580
POOP
2009-11-16 01:03
2010.01.17
Чем можно уменьшить скорость аудио?


10-1161933035
incms
2006-10-27 11:10
2010.01.17
Онибка при вызове метода интерфейса


10-1162883922
Provodnick
2006-11-07 10:18
2010.01.17
Проблема с Word`ом в многопоточноми приложении


2-1258523471
Tornado
2009-11-18 08:51
2010.01.17
Обработать ошибку пинга