Re: Наследование интерфейсов
От: Аноним  
Дата: 10.01.14 08:18
Оценка: 4 (1)
Здравствуйте, Аноним, Вы писали:

А>В с++ в tlh, (#import "tlb" named_guids)

А>IBase : IDispatch это правильно
А>IDerived : IDispatch это неправильно.

Видимо только через QueryInterface в клиенте или редизайне интерфейсов в один:

In COM interfaces can inherit from one another. However the .NET implementation that exposes the .NET interface to COM does not support inheritance. Therefore you must replicate any interface members in a base interface to the derived interface.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.