3
голосов
2ответов
557 просмотров

Create a new connection point in VC++ 6?

I have an ATL/COM project, in VC++ 6. I want an existing class, that has never before been defined to raise events, to raise events. To do this, the class will have to implement a "connection point". These events are of a type that no class has ever raised before, so I will have to create a ...

3
голосов
6ответов
3813 просмотров

Невозможно получить рабочие точки подключения ATL

Я пытаюсь создать COM-компонент с использованием ATL и хочу вызвать события для моего клиента VB. Я нашел множество руководств, все из которых, кажется, различаются по деталям, и ни одно из них, похоже, не дает рабочего решения. Вот что я делаю: (с использованием Visual Studio 2008): Со...

0
голосов
2ответов
326 просмотров

уведомления о событиях не получены, как описано

Уведомления о событиях (от COM-объекта - сервера) не принимаются, как указано в реализации приемника (класса). Одно уведомление о событии получено (Event_one), однако другие не получены соответственно Если порядок изменен - в IDispatch :: Invoke, то есть: если Event_o...

1
голосов
4ответов
1126 просмотров

Как проверить, поддерживает ли контейнер несколько подключений?

Реализован класс Sink - для получения уведомлений о событиях от COM-сервера. Интерфейс событий создан на основе IDispatch У меня проблема, из-за которой вызов IConnectionPoint :: Advise возвращает E_NOTIMPL . Это может быть связано с тем, что точка подключения разрешает только одн...