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,成功!

 

 

posted @ 2016-12-08 15:46  老菜鸟瞎叨叨  阅读(3570)  评论(0)    收藏  举报