Ответ
 
Опции темы
Старый 08.12.2016, 12:22    | »»» |  #1
Ruslanec
Начинающий
 
Аватар для Ruslanec
 
Москва
Регистрация: 08.12.2016
Сообщений: 1
Ruslanec is on a distinguished road
По умолчанию События от OLE (COM)

Добрый день.
Написал COM клиент для работы с АтоГРАФом. Использую функции через IAutoGRAPHAutomation.
Теперь хочу подписаться на события через интерфейс IAutoGRAPHAutomationEvents чтобы обновлять информацию при изменении списка ТС и пр.
Пишу на С++ в VS.
Не поможет ли кто-нибудь с рабочим примером как это сделать.
Сейчас наследую класс от IAutoGRAPHAutomationEvents и переопределяю события On..., но компилятор сообщает, что не переопределены функции IDispatch. Как их переопределить?
Ruslanec вне форума   Ответить с цитированием
Старый 09.12.2016, 06:35    | »»» |  #2
Igor'
Пользователь
 
Аватар для Igor'
 
Челябинск
Регистрация: 30.01.2014
Сообщений: 253
Igor' is on a distinguished road
По умолчанию

Ruslanec, не нужно реализовывать в своём классе интерфейс IAutoGRAPHAutomationEvents, эти события в COM-объекте, просто подпишитесь на них:
AutomationObject->OnEndComputing = AutomationEndComputing;
Igor' вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:19. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot