ActiveX控件概述

组件对象模型(COM)

组件对象模型(Component Object Model,COM) 是基于Windows 平台的一套组件对象接口标准,由一组构造规范和组件对象库组成。是微软公司于1993年提出的一种组件技术,它是一种平台无关、语言中立、位置透明、支持网络的中间件技术。

ActiveX

ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。

ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到Web网页或其它应用程序中。ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了在线杀毒插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件、网络实名插件等。

OCX

OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Extension);是可执行的文件的一种,但不可直接被执行; 是 ocx 控件的扩展名,与 .exe、.dll 同属于PE文件。 

PE文件的全称是Portable Executable,意为可移植的可执行的文件,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)

exe是一个可执行程序,而ocx看做是一个窗口上的控件(控件即ocx,如button),dll是将函数、变量、类封装在一起的库

1.注册ocx控件

regsvr32 C:\xxxx.ocx

2.反注册ocx控件

regsvr32 -u C:\xxxx.ocx

猜你喜欢

转载自blog.csdn.net/wzz953200463/article/details/104784656