Форум: "Основная";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
Вниз
Не получается работать с 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c