请问COM和ACTIVEX的区别,拜托给点意见吧

解决方案 »

  1.   

    不知,帮你粘一段:1. ActiveX是否只是OLE的一个新名字? 尽管Microsoft® ActiveX™ 和OLE都基于组建对象模型(Component Object Model,COM),它们为程序员提供的却是截然不同的服务。COM提供的是低级的对象捆绑机制,该机制支持对象之间的交互通讯。OLE使用COM来提供低级的应用服务,例如采用连接和嵌入机制,支持用户创建复合文档。与之不同,ActiveX提供更精细的结构,用以支持在网络站点上嵌入控件,以及对事件的交互反应。优化ActiveX,目的是为了提高时间和空间效率,而优化OLE,是为了便于终端用户的使用和集成台式系统的应用程序。ActiveX还为Internet技术带来了一些技术上的变革,例如,ActiveX大大减小了代码量(代码量减少了百分之五十到七十),支持更多的提交和异步连接。更多见:http://www.microsoft.com/china/msdn/technic/faq/activex.asp
      

  2.   

    com/com+需要一个运行环境 dllhost.dll 而activex就不要了。
    就象javabean需要weblogic一样,呵呵。