M>>То есть я все равно обязан реализовать методы QueryInterface, _AddRef и _Release или отнаследоваться от TInterfacedObject? Вне зависимости от того, отнаслеуюсь я своим классом от IUnknown или от INonCOMInterface? Если да, то я получу COM-Объект, потому что наличие этих методов, емнип, яляется необходимым и достаточным условием для сохдания COM-объекта
H>Ответ да. Ты получишь COM-объект. Но интерфейс INonCOMObject так и не будет COM-интерфейсом, ведь дергая методы _AddRef, _Release, QueryInterface ты работаешь только с IUnknown.
Еще раз:
MyInterface : Interface(IUnknown)
MyClass: Class(MyInterface)
Должен ли я в MyClass реализовывать QueryInterface, _AddRef и _Release. Если нет, то почему?
... << RSDN@Home 1.2.0 alpha 4 rev. 1084>>