天天看点

windows下注册ocx控件

ocx 是对象类别扩充组件(object linking and embedding (ole) control extension);是可执行的文件的一种,但不可直接被执行;

是 ocx 控件的扩展名,与 .exe、.dll 同属于pe文件。

同一个ocx的多个控件在同一窗体上会出现可能的问题,主要原因是不能有全局变量(或共享数据) ,应该尽量定义成类的成员变量,

全局变量在同一个进程中要被共享的。

windows下注册ocx控件,有两种方法

 方法一:

1,对于32位系统将xxx.ocx拷贝到c:\windows\system32,对于64位系统将xxx.ocx拷贝到c:\windows\system32和c:\windows\syswow64下。

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

方法二:

1,对于32位系统将xxx.ocx拷贝到c:\windows\system32,对于64位系统将xxx.ocx拷贝到c:\windows\syswow64下。

2,32位系统,管理员身份打开cmd,输入 regsvr32 c:\windows\system32\xxx.ocx                   xxx.ocx就是要注册的的控件的名称

64位系统,管理员身份打开cmd,输入 regsvr32 c:\windows\syswow64\xxx.ocx

如果注册成功的话,会弹出dllregisterserver xxxxxxxx succeeded字样。

作者:jser_dimple

继续阅读