WIN7系统VB6引用部件MSCOMCTL.OCX不能加载
我的win7系统,以前用VB6好好的,后来因为其他原因重装了win7系统,现在引用部件MSCOMCTL.OCX不能加载以前系统是大地的,现在是深度的,不知道有没有影响
【试过以下方法均无效】:
##网上下载了多个MSCOMCTL.OCX重新注册成功,但加载还是失败
有些注册后引用部件干脆提示未注册
##重装vb6sp6
##用记事本打开VBP文件, 找到这一行:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
改为:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
##卸载了系统自带的OFFICE2003
你安装的VB6是不是企业版???建议安装企业版:http://download.csdn.net/detail/veron_04/4074955 我遇到了同样的问题,网络上的方法基本不管用,后来发现是控件的版本不对,安装上VB60SP6-KB2708437-x86-CHS.msi补丁就好了,微软的数字签名显示是2012年的补丁。
这个应该跟是否是“企业版”没关系吧!
精减版只是没带那些控件、少些组件和模板。
Win7系统中,32位组件的目录是: Windows\SysWOW64
楼主把控件放入这个文件夹中,重新注册,试一下行不。
我用的是精简版
企业版原来试过 安装不了
这个我安装了 装不了 说什么我没安装vb6 sp6
可我安装过了啊 是精简版的VB6 SP6
这个我注意了 我是64位的系统
Windows\SysWOW64 和 Windows\System32
都注册过,引用部件时也注意的文件夹的不同
但是都不行
没用的,楼主。要么你把VB6设置为“用管理员启动”,要么你用XP模式。我现在写VB都是在虚拟机里 最恨的是360,纯粹一流氓。
其次就是各种“精简版”“深度版”系统
好好的系统非要删一些自以为无用的东西,结果各种诡异 vb6cli.exe 楼主 请问你现在弄好了吗?我这也是和你一样,
##网上下载了多个MSCOMCTL.OCX重新注册成功,但加载还是失败
有些注册后引用部件干脆提示未注册
##重装vb6sp6
##用记事本打开VBP文件, 找到这一行:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
改为:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
##卸载了系统自带的OFFICE2003
##VB60SP6-KB2708437-x86-CHS.msi 安装不了
##管理员身份解决不了
##引用的文件夹也注意了
但是都没用,不知道楼主现在是否解决了这个问题?
补充:VB , 控件