Re[4]: Connection Point
От: Irisha  
Дата: 12.11.01 08:32
Оценка:
Здравствуйте Alik, Вы писали:

A>В принципе, информации достаточно мало... На всякий случай укажу некоторые особенностти (возможно, что-то из них Вы не учли).

A>Насколько я понял, EvSetState — это и есть connection point. Тогда:
A>1. Ему следует возвращать void
A>2. он должен быть описан в dispinterface. например:
A>dispinterface _ICOMEventEvents
A>{
A>properties:
A>methods:
A>[id(2), helpstring("method EvSetState")] HRESULT EvSetState(long iNumber);
A>};
A>3. Сам dispinterface надо объявить как sourse. Например:
A>coclass COMApplicationComponent
A>{
A>[default] interface ICOMEvent;
A>[default, source] dispinterface _ICOMEventEvents;
A>};
A>4. Все, что отсуда вытекает
A>5. Может еще Вам поможет объявление ICOMEvent как dual

A>С уважением. Алик.


Все эти особенности у меня учтены (проверила еще раз). Но это не помогает.:-(
Спасибо за помощь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.