Доброе время суток, нужно реализовать вложенные COM интерфейсы, т.е вида Код (Text): interface IX { interface IY { virtual void __stdcall Create(ptrdiff_t pMemory) = 0; ... } Y; ... } гугл сильно не помог, закинул куда то в Java хотелось бы узнать возможно ли такое вообще? или придется втупую Код (Text): interface IX { ... } interface IY { ... } после подключения компонента создавать производный класс
так говорить плохо - вложенные нужны не чтобы как то писать, а чтобы интерфейсом было удобнее пользоваться! это значит что один интерфейс, в примере IY вложен в другой, в примере IX. Т.е. вложенный интерфейс можно конечно раскрыть и получить один IX с кучей функций вида Код (Text): interface IX { IY__func1 IY__func2 ... } но мы теряем удобство читаемости кода итп, а значит исчезновение бизнес кода, что не есть хорошо(конкретно для моей задачи)
punxer всмысле? как раз о наследовании класса от интерфеса и идет речь, т.е. о реализации данного наследования, а написать Код (Text): interface IX { interface IY { virtual void __stdcall Create(ptrdiff_t pMemory) = 0; ... }; ... } я спокойно могу, только толку от двух вложеных структур, от которых ничего не наследуется...