vbnet加载ocx控件不能生成窗体_解决VB6.0中不能加载MSCOMCTL.OCX的错误提示

VB6.0毕竟是很古老的开发工具了,其对所使用的第三方组件依赖性比较强,例如在打开从其它电脑上拿来的VB6.0的软件(系统)的工程文件(源代码)时,经常会遇到"不能加载MSCOMCTL.OCX“的错误提示,如图所示:

3af3f38c209251a38e79468ba1616a3d.png

产生这种问题的可能性很多,例如目标电脑上MSCOMCTL.OCX组件的版本与开发该软件的电脑上的该组件版本不一样(可能性很大);目标电脑上没有该组件;该组件文件已经被破坏或者是不可读等。下面针对低一种可能性给出解决方案(如果是后面的几种可能性,则还需要自己到网上下载或者是到原开发该软件的电脑上复制一个该组件的文件放在指定的文件夹下:32位操作系统放在.\Windows\System32文件夹下,64位操作系统放在.\Windows\SysWOW64文件夹下。然后同样需要按照下面的方法来操作才可以)。

方法一:

在上面的对话框当中一定要点击“是”!然后在下面的对话框当中点击“确定”(该对话框就提示了使用MSCOMCTL.OCX组件的窗体名称,如果后面还有类似的提示,一律点击“确定”):

e3272dd3a9e7af0b800fe5c7c4da726e.png

如果还遇到下面的提示框,一律点击“确定”:

3aa03b94a034cb1f9927ac5e9b9c8720.png

然后打开了工程(源代码),我们可以看到使用了MSCOMCTL.OCX组件的窗体已经变成了这个模样:

5c1fdcb9b3813e2facfb8026c30d5831.png

而正常情况下该窗体应该是这个模样的(此处以可执行文件的运行截图为例来对比):

41dfd14317994d033b5d7cd3ed2c35a0.png

由上面两张图对比可以知道&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值