Здравствуйте, 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 клиенте подписываться на события надо объяснять?