代码之家  ›  专栏  ›  技术社区  ›  Dustin Getz sunsations

ActiveX控件和ActiveX对象有什么区别?

  •  2
  • Dustin Getz sunsations  · 技术社区  · 14 年前

    “ActiveX控件小程序构建块可用于创建通过Web浏览器在Internet上工作的分布式应用程序。示例包括用于收集数据、查看某些类型的文件和显示动画的自定义应用程序。

    对象是控件的实例吗?

    2 回复  |  直到 14 年前
        1
  •  2
  •   mdma    14 年前

    MS术语还不清楚,特别是因为ActiveX与其说是一个技术术语,不如说是一个营销术语。通常,“activex”可以替换为“com”,以给出更为技术上可理解的含义。

    ActiveX/com中的所有代码最终都是一个公开一个或多个接口的对象。因此,ActiveX/COM控件是对象,以及其他可插入的COM类型,如资源管理器扩展、浏览器助手对象等。

    要将对象视为ActiveX控件,它必须实现控件嵌入容器所需的一组接口。IViewObject、IOleControl、IOleControlSite等。

        2
  •  1
  •   Corin    14 年前

    在我多年的ActiveX开发中,没有什么能让我相信有什么不同。这只是说同一件事的两种方式。

    但是,建议将ActiveX对象作为ActiveX控件的实例是有意义的。但我觉得这是一个语义层面的争论,它对改善开发或开发人员之间的交流没有任何作用。