Re: connection point, проблеммы
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 18.09.04 15:04
Оценка: 2 (1)
Здравствуйте, atrofa, Вы писали:

A>нужно сделать нотификацию метода используя connection point.

A>Создаю COM обьект на ATL, при воздании инерфейса выбираю connection point. А дальше как?

— раз при создании поставил галочку на connection point у тебя в ClassView вместе с твоим интерфейсом IMyIntrf должен появится _IMyIntrfEvent
— вызываешь для него контекстное меню, потом Add-Add Method и добавляешь метод, например FirstMethod( BSTR str )
— компилируешь проект
— вызываешь контекстное меню в том же ClassView, только уже для класса (CMyIntrf)
— Add — Add Connection Point
— в форме увидишь слева свой _IMyIntrfEvent, перенесешь его кнопкой > в правое поле, Finish
— в CProxy_IMyIntrfEvent добавится метод Fire_FirstMethod( BSTR str )

A>Если у меня есть метод Func(...), я передаю некоторые параметры и хочу узнать когда эти данные обработаються.


вызывай в этом месте Fire_FirstMethod

Как в ATL клиенте подписываться на события надо объяснять?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.