64位win7系统中vb工程显示加载MSCOMCTL.OCX失败


MSCOMCTL.OCX明明已经注册成功,但还是提示加载失败,对象未注册

尝试过的方法:system32中注册,syswow64中注册,vb打sp6补丁,

修改工程文件:用记事本打开VBP文件
找到这一行:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
改为:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX

增加licence等,统统不管用

最后找到有效的方法:在管理员CMD下执行
C:\windows\system32\regtlib.exe c:\windows\system32\msdatsrc.tlb
再重新注册MSCOMCTL.OCX,成功!

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM