Re[2]: PropertyGrid & COM объекты II
От: VLK1369  
Дата: 26.03.03 11:10
Оценка:
Здравствуйте, TK, Вы писали:
TK>Интерфейсы поддерживаемые MFC и ATL объектами одинаковые? у MFC объекта есть библиотека типов и объект предоставляет к ней доступ?

Интерфейс диспэтчевый, по паре свойств там и там.. В обоих случаях inproc server. TLB выглядит нормально. Регистрируется. Без проблем находится .Netом.
Также проходят след строки:
m_server.UpdateRegistry(OAT_INPLACE_SERVER);
COleObjectFactory::UpdateRegistryAll();
AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid);

В самом объекте присутствует:
DECLARE_OLETYPELIB
IMPLEMENT_OLETYPELIB

Свойства присутствуют и во враппере и во время дебага из под .НЕТа.. Они доступны для чтения и записи.. Их нет только в PropertyGrid. (

Что интересно, ни один из автоматизирующихся MFC семплов не проявил свои свойства в PropertyGrid. А с ATL такой проблемы нет..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.