Я схожу с ума от этой проблемы в последние пару недель.У меня есть объект C # Com, который должен отправлять уведомления об изменении свойств в объект C ++ Com.Эквивалентом в VB будет использование кода, который выглядит следующим образом PropertyChanged "propertyName".
В C ++ эквивалент для использования класса CFirePropNotifyEvent из ATL.
COM-объекты C ++ и COM VB нереализовать специализированный интерфейс событий, поэтому эквивалент приведен выше. COM-объект C ++, которому необходимо обработать событие, основан на IPropertyNotifySink, afaik.
Что является эквивалентом в C #?я попытался:
- INotifyPropertyChanged from System.ComponentModel
- Я реализовал IObjectWithSite и попытался привести объект сайта, полученный в setSite, к IPropertyNotifySink.
- Я не могу найти эквивалент для CFirePropNotifyEvent в C ++ / ATL, который используется в коде C ++.
Пожалуйста, помогите ..
Заранее спасибо ..