冀教网 - 河北教师网站 - 专注于冀教版课本资源

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 99|回复: 0

VB6开发的程序ocx控件的手动注册法

[复制链接]

4万

主题

4万

帖子

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124999
发表于 2020-5-23 18:41 | 显示全部楼层 |阅读模式
VB6开发的窗体程序中,如果使用了VB6基本控件以外的ActiveX控件,例如使用了通用对话框或者TreeView之类的第三方控件,生成的产品发到另外一台电脑上,通常打不开。
例如我开发了一个Inspect.exe的窗体应用程序,发到另一台电脑双击它启动不了,看到如下的提示请不要大惊小怪。
我的关键词 VB6开发的程序ocx控件的手动注册法  新闻资讯 450322-20200523180444072-1850456572


对话框的提示信息可以看出,COMDLG32.ocx控件没有注册。
下面讲一下ocx控件如何注册。
首先你的电脑要有这个ocx控件,如果磁盘中没有就需要从网上下载了,大家可以到我博客园主页找一下相应的资源。
***提示:对于负责人的开发者,一般会把需要的ocx和exe文件放在一起发给你。***
这里假设已经下载到 "D:\VB6Test\COMDLG32.OCX"
然后以管理员身份启动命令提示符窗口(cmd窗口),该窗口默认的当前目录是C:\Windows\System32
这里注意一下,下面要分两个情况来分别处理:
如果你的系统是32位,就直接在C:\Windows\System32> 后面输入 regsvr32.exe "D:\VB6Test\COMDLG32.OCX"
并且按回车。
如果你的系统是64位,需要用cd切换到SysWoW64文件夹下。也就是先输入cd C:\Windows\SysWoW64,切换目录后再注册。
因为64位系统中有两个regsvr32.exe文件,SysWoW64文件夹下的这个专门用于注册32位ocx和dll。
我的关键词 VB6开发的程序ocx控件的手动注册法  新闻资讯 450322-20200523181215583-300214647


看到注册成功的信息后,再次尝试双击Inspect.exe,如果能正常启动起来,那就OK了。如果又弹出其他Ocx的注册提示,那照着上面的法子再注册。
我的关键词 VB6开发的程序ocx控件的手动注册法  新闻资讯 450322-20200523182044984-159967333



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|冀教网 - 河北教师网站 - 专注于冀教版课本资源  

GMT+8, 2020-6-5 20:29 , Processed in 0.255170 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表