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

Вниз

Не получается работать с COM-обьектом из dll-ки   Найти похожие ветки 

 
Vetalb ©   (2003-01-16 20:33) [0]

Hi, All!

Народ, помогите решить следующую проблему, может у кого уже такое
встречалось:

у меня есть COM-обьект (inproc_server). Мне нужно в dll работать с ним.
Создаю COM-обьект, и храню его интерфейс в Variant. После работы с ним при
попытке присвоить ему значение Unassigned или Null происходит зависание на
функции VarClear в библиотеке OleAut32.dll. Если не присваиваивать значение
Null/Unassigned, то зависание все равно произойдет после завершения работы
dll-ки при попытке очистить тот-же Variant.

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

Всем заранее ОООгромное спасибо.

Виталий


 
Набережных С.   (2003-01-16 22:45) [1]

Это странно. Поставь перед освобождением точку останова в методе TComObject.ObjRelease и, если попадет, проследи, как выполняется деструктор. Еще попробуй поработать с ним не через Variant, а через интерфейсные переменные.



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
1-86887
Grrey
2003-01-16 10:52
2003.01.27
MDIChild в DLL


14-87079
Temp
2003-01-08 12:52
2003.01.27
Записные книжки


1-86878
Vitalya
2003-01-20 12:16
2003.01.27
Компонент для рабты с Winamp


14-87114
Rouse_
2003-01-09 22:36
2003.01.27
Чу?! Слышу хохот!!! Шутов не потерять!!!!


3-86678
mate
2003-01-08 13:53
2003.01.27
Очень нужна помощь