windows下注册ocx控件

OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Extension);是可执行的文件的一种,但不可直接被执行;
是 ocx 控件的扩展名,与 .exe、.dll 同属于PE文件。
同一个OCX的多个控件在同一窗体上会出现可能的问题,主要原因是不能有全局变量(或共享数据) ,应该尽量定义成类的成员变量,
全局变量在同一个进程中要被共享的。
windows下注册ocx控件,有两种方法
 方法一:
1,对于32位系统将xxx.ocx拷贝到C:WindowsSystem32,对于64位系统将xxx.ocx拷贝到C:WindowsSystem32和C:windowsSysWOW64下。

2,以管理员身份打开cmd,输入regsvr32 xxx.ocx 回车,OK了。

方法二:
1,对于32位系统将xxx.ocx拷贝到C:WindowsSystem32,对于64位系统将xxx.ocx拷贝到C:windowsSysWOW64下。
2,32位系统,管理员身份打开cmd,输入 regsvr32 C:WindowsSystem32xxx.ocx                   xxx.ocx就是要注册的的控件的名称

64位系统,管理员身份打开cmd,输入 regsvr32 C:windowsSysWOW64xxx.ocx
如果注册成功的话,会弹出DllRegisterServer xxxxxxxx succeeded字样。

本文转载自:https://baike.baidu.com/item/OCX
本文转载自:https://blog.csdn.net/u012234115/article/details/37914425

原文地址:https://www.cnblogs.com/smart-girl/p/11762912.html