L
littlestone08
Unregistered / Unconfirmed
GUEST, unregistred user!
我看了TCOMPONENT的源代码,它里面实现了IUNKNOWN接口,但是并不能支持接口一样的生存期管理,因为它的_ADDREF等操作是对FVCLComComponent操作的.
我想破了脑袋也不知道它实现了IUnKnown接口有什么用途,网上找了好几天,只是说它用来包装
COM类的,也没有具体的东西说明,找不到代码,也想不到它如何包装COM类的.
====================
问题1:TComponent如何来包装Com类??
问题2:从TComponent继承如何能用上它已经实现的IUnknown接口,并实现组件的接口式的生 存期管理?
问题3:TComponent的IUnknown都在什么场合下用??也就是说,Borland实现它肯定是有他自己的用意的,但是这个用意是什么??
===================
先谢过了
我想破了脑袋也不知道它实现了IUnKnown接口有什么用途,网上找了好几天,只是说它用来包装
COM类的,也没有具体的东西说明,找不到代码,也想不到它如何包装COM类的.
====================
问题1:TComponent如何来包装Com类??
问题2:从TComponent继承如何能用上它已经实现的IUnknown接口,并实现组件的接口式的生 存期管理?
问题3:TComponent的IUnknown都在什么场合下用??也就是说,Borland实现它肯定是有他自己的用意的,但是这个用意是什么??
===================
先谢过了