描述:
ActiveX和COM有什么区别?请各位高手给一些COM和ActiveX学习的网址,感激不尽啊。
英文网站也可以,最好是中文网站,越多越好啊!
解决方案1:
http://202.106.169.108/diskjsj/js80/27/!00001.pdg
http://www.manyi100.com
有好书自己下哦。我也是菜鸟,我qq 4449245
一起进步!!!
我记得,com是规范,ActiveX是微软在实现该规范时候添加了一些自己的东西 如注册表机制
用来更好的支持windows 只有真真按照com规范编写出的程序 才能工作在其他的操作系统上!如linux
你们这些高手说的都太深奥了啦 一我的当初刚踏入com的时候的感觉来说 com就是一块铁板
你可以拿它来当颠垫角,可以拿它来捶东西,而ActiveX呢就是一用com这块铁板来制造而成的一个铁锤 它也可以拿来垫桌角,锤东西 这样形容对不对啊 各位大虾
COM是底层机制,ActiveX是以COM为底层机制的上层应用规范。更具体的讲,ActiveX是基于COM、 OLE上层应用的超集,如:连接点,结构化存储,自动化接口,容器及对象。
对于ActiveX可分为ActiveX文档,即对传统上的OLE文档的扩充;及ActiveX控件,一种基于WEB的插件控制。
http://www.ourcode.net/vc/vckbase/article/atl/0005.htm
介绍ActiveX的由来。
ActiveX就是实现了一些特定接口的COM组件
解决方案6:COM是底层机制,ActiveX是以COM为底层机制的上层应用规范,这样说明白了吗?
解决方案7:activex的方法不能使用使用UDT做参数或者返回值,vb下用会出错!
解决方案8:ActiveX的体积要比用ATL的体积大的多.
解决方案9:com是一种编程协议,axtive是在com的基础上发展起来的一支。
解决方案10:原来也以为ActiveX和COM就是一回事,原来不是,ActiveX只是COM的一直,许多情况下我们根本不需要需要使用ActiveX