如何解决VB6在WIN7上运行时提示“对象库未注册”的问题

  • 内容
  • 评论
  • 相关

还是再次印证了GOOGLE比BAIDU好用多了。

问题的起因就是我公司内的内存升级,从4G升级到8G,所以我的系统从XP改为WIN7的旗舰版。

所以后面问题来了,安装VB6还好,但当打开以前的工程,里面用到richtextbox这个对象时,引用都引用不起来,手工用regsvr32这个注册也没用。

所以后面求助baidu,无果,再求助google,找到答案了:

https://gxnotes.com/article/164543.html

貌似是翻译过来的文章,但还是有用的,前面的都可以不用看,就看最后那段:

最佳解决办法

通过在提升的命令提示符下运行以下命令可以解决问题:

cd C:\Windows\SysWOW64\
regtlib msdatsrc.tlb

这也有助于其他较早的.ocx文件,如Graph32.ocx和Threed32.ocx

重新再打开项目,不报错了,搞定!

评论

0条评论

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据