吵吵   2017-08-29  阅读:653

这年头还有人用vb么?

有啊,我们现在用的LIS就是,本着“语言无高低,需求见真章”的信仰,还是折腾下怎么在win7中给装上vb6吧。

下载了一个完整的vb6安装包,安装程序可以跑起来,但是装到中间就断了,压根没法安装下去!

无奈换了个简易版的vb6,才60多M,能装上了,而且在win7 32位里面也能够使用。

正当我打开原来的工程准备开干的时候,问题又来了:

行 71: 控件 ListView1 的类 MSComctlLib.ListView 不是一个已加载的控件类。

怎么这些很常用的控件都加载不了呢?

从“工程”,“部件”中找到 microsoft windows common control 2.6,勾上,点击注册,提示控件未注册!

那就去注册一下吧,有什么大不了的,注册控件用regsvr32 MSCOMCTL.OCX命令应该很简单的。

注册是成功了,进去vb部件里面再选,还是提示控件未注册,头疼!

网上找了半天,找到了解决办法:

32位系统
cd C:\Windows\System32
64位系统
cd C:\Windows\SysWOW64
regsvr32 MSCOMCTL.OCX
regtlib msdatsrc.tlb
需要注意的是,regtlib.exe这个文件,system32下是否存在,如果没有,需要去网上下载一个,其实大部分出现这问题的电脑,都是因为缺少这个文件导致的。

好了,解决了?还没有!又报控件的证书不存在,这个估计是简易版的vb6的问题了!

去网上下载vb6证书导入包,解压后运行vbc6.exe:

Enterprise Design Licensecs Have been Installed Sucessfully!

企业开发版的证书导入成功!

终于可以在win7中开发vb6程序了,然而还是经常报错闪退… …

吵吵微信朋友圈,请付款实名加入:

吵吵 吵吵

一条回应:“win7 32位系统安装vb6开发环境的问题”

  1. 美股指数说道:

    这个不错顶一下

发表评论

电子邮件地址不会被公开。 必填项已用*标注