Re[60]: Чем вам всем не угодил Delphi?
От: Mamut Швеция http://dmitriid.com
Дата: 08.05.08 20:23
Оценка:
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>>


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