请问COM组件与ActiveX控件有什么区别和联系?
如题?? 问题点数:50、回复次数:5Top
1 楼nlstone(天外流星)回复于 2004-06-17 10:25:57 得分 0
无本质区别,ActiveX也是COM组件.
详见<<COM技术内幕>>第一章,可知其详细来由Top
2 楼sdcer(独钓雪)回复于 2004-06-17 11:41:06 得分 0
我没有那本书,不详见了,
谁能帮我分析一下?
为什么有的做成控件,有的却做成组件呢?Top
3 楼nlstone(天外流星)回复于 2004-06-17 14:15:36 得分 28
~晕,想办法找塞,下电子版也可,在书店翻翻也可,为什么一定要人在BBS下痛苦地打字呢?那可不是一两句话说得清的.
一言以蔽之,控件即组件,只不过一般包含界面元素,ActiveX是在internet发展起来以后,为了吸引人的眼球,对OLE的一个更名而已,只是名字上的差别.
总之,一般把包含界面元素的组件称作控件.(因为包含界面,所有就比没有界面的组件在底层实现上多一些变化)Top
4 楼runrunrun(农妇、山泉、有点田)回复于 2004-06-19 00:38:37 得分 15
ActiveX控件是实现了一组标准接口的COM组件,这些接口包括 IDataObject, IDispatch, IPersist, IPersistStorage, IViewObject 等等等等。但是也不是全那么严格
Top
5 楼weirdy(远古传说)回复于 2004-07-01 18:14:07 得分 7
简单的说就是AvtiveX控件是实现了特殊接口的COM组件Top





