专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

控件注册失败怎么办?OCX控件注册步骤

来源:小易整编  作者:小易  发布时间:2022-09-21 08:53
摘要:控件注册失败怎么办?OC控件注册步骤控件注册失败怎么办:用户反馈在win7注册OCX控件系统报错提示错误代码0x80040200,下面就给大家分享注册OCX控件提示错误代码0x80040200解决步骤。1、打开运行窗口输入cmd,选择点击“...

OCX控件注册步骤:

了解一下Widnows的几个基本组件:

1、注册表

      电脑中注册表被称为Windows操作系统的核心,它的工作原理实质是一个庞大的数据库,存放了关于计算机硬件的配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引用的信息。例如:系统中的硬件资源、硬件信息、分配正在使用的端口、每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文件类型等。

      主要作用:记录安装信息、设置硬件、设置软件、定制Windows、系统安全管理、自动运行程序、网络设置等。

2、DLL

      DLL是Dynamic Link Library的缩写,意为动态链接库。DLL文件一般被存放在C:WindowsSystem目录下。DLL是一个包含可由多个程序同时使用的代码和数据的库。 

  在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。

3、OCX控件

      OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Extension);是可执行的文件的一种,但不可直接被执行;是 ActiveX 控件的扩展名,与 .exe、.dll 同属于PE文件。同一个OCX的多个控件在同一窗体上会出现可能的问题,主要原因是不能有全局变量(或共享数据) ,应该尽量定义成类的成员变量,全局变量在同一个进程中要被共享的。

这三者的关系个人理解应该是OCX控件是一种Dll文件,Dll文件通过注册,在注册表的相关位置写入依赖信息,比如:Guid、位置 等,这样应用程序就能根据注册表的存储的信息,来找到这个DLL文件所在的位置并启动它。

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

 方法一:

1,对于32位系统将xxx.ocx拷贝到C:\Windows\System32,对于64位系统将xxx.ocx拷贝到C:\Windows\System32和C:\windows\SysWOW64下。

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

方法二:

对于32位系统将xxx.ocx拷贝到C:\Windows\System32,对于64位系统将xxx.ocx拷贝到C:\windows\SysWOW64下。

以管理员身份运行CMD,输入regsvr32 C:\Windows\System32\xxx.ocx 

以管理员身份运行CMD,输入regsvr32 C:\windows\SysWOW64\xxx.ocx

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


本文地址:IT百科频道 https://www.hkm168.com/tags/698153_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!

共2页 1 2 当前是最后一页

IT百科
小编:小易整编
相关文章相关阅读
  • 控件注册失败怎么办?OCX控件注册步骤

    控件注册失败怎么办?OCX控件注册步骤

    控件注册失败怎么办?OC控件注册步骤控件注册失败怎么办:用户反馈在win7注册OCX控件系统报错提示错误代码0x80040200,下面就给大家分享注册OCX控件提示错误代码0x80040200解决步骤。1、打开运行窗口输入cmd,选择点击“...

  • 周排行
  • 月排行
  • 年排行

精彩推荐