Re[3]: Доступ к COM-объекту, который в виде сервиса
От: spy__  
Дата: 31.05.10 14:03
Оценка:
Здравствуйте, Jolly Roger, Вы писали:

JR>Здравствуйте, Аноним, Вы писали:


JR>http://support.microsoft.com/kb/156673


Да, действительно, помогло зарегистрировать объект в ROT. Получаю в другом модуле его из того же самого IRegisterObjectTable. С помощью GetObject(), задав IMoniker правильный.

Однако возникла следующая проблема: сам мой объект внутри себя тоже содержит COM-объекты (вектор). Раньше, получив основной, можно было вызывать его метод Get() и получать "внутренности". (Без абстракций: основной класс — IDataServer, внутренности — IDSTable (их несколько)). Сейчас же, если так делать, указатель на IDSTable инициализируется, но при любом обращении к нему вылезает COM Exception 800706F4. Что делать в такой ситуации? Тоже каждый IDSTable регистрировать в ROT?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.