Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Соединяемые объекты в COM

1.1K
06 ноября 2001 года
Thorn
10 / / 20.06.2000
Привет всем. У меня есть IDL-файл сервера где в библиотеке типов описаны 2 интерфейса
coclass Message
{
[default] interface IMessage;
[default, source] dispinterface _IMessageEvents;
};
_IMessageEvents содержит метод AnsOnMessage
Класс реализующий IMassage (CMessage)порождён от IConnectionPointContainerImpl<CMessage>.
Используя Implement Connection Point я получил Proxy-класс предоставляющий метод вызывающий через Invoke AnsOnMessage. Соответственно теперь CMessage порождён от Proxy-класса.
Теперь, я так понимаю, я должен реализовать метод интерфейса _IMessageEvents в клиенте породив от него класс.
Вопрос в том, что надо ли мне реализовывать кроме необходимого мне метода ещё и методы IDispatch и IUnknown (очень уж не хочется). Если нет, то как выкрутится? Cпасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог