Форум: "Основная";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
Внизкак получить интерфейс IUnknown Найти похожие ветки
← →
Макс Черных (2002-02-13 22:43) [1]var
Event: IWFEvent; // IWFEvent: IUnknown;
begin
Event.Notify(255,Memo1.Text);
Channel.Advise(Event,255); //Тут ошибка -> Event = nil
Естественно так работать не будет.
События СОМ это просто методы клиента, которые вызывает
сервер. При работе через IConnectionPoint вызов метода
клиента всегда идет через IDispatch.
То есть, для начала, надо где-то реализовать COM объект
поддерживающий интерфейс IDispatch. а уже потом передавать
IUnknown этого объекта в метод IConnectionPoint.Advise.
Тут можно очень долго объяснять, что к чему, лучше
посмотреть очень хорошие примеры на
http://www.techvanguards.com/products/eventsinkimp/
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c