关于WIN7下VB6中MicrosoftWindowsCommonControls6.0(SP6)加载提示“对象库未注册”的一种解决办法
我之前在另外一台电脑上加上了进度条控件,使用正常;换了一台电脑之后,去“部件”中加入Microsoft Windows Common Controls 6.0 (SP6)时,总是提示“对象库未注册”,在网上搜了很多方法也没用,最后终于搞定啦!记录一下: 1、参考网址:http://www.voidcn.com/article/p-hrrdxrmq-ug.html 发现电脑里没有regtlib.exe这个文件,所以去网上下载了一个(下载链接:http://www.filediag.com/down/Regtlib.exe_10606.html),然后把该文件放到了C:\Windows\SysWOW64下面
(因为我的电脑是64位系统)2、然后打开cmd,注意我每次都是用管理员身份运行cmd,之前有遇到过直接运行cmd进行注册不成功的情况。先进入cd C:\Windows\SysWOW64;
然后regsvr32 MSCOMCTL.OCX,会提示注册成功;然后regtlib msdatsrc.tlb,会有如下提示:3、再回到VB6,去“部件”处加入Microsoft Windows Common Controls 6.0 (SP6),就一切正常了。而运行时发现进度条控件报错“未找到方法或数据成员”,于是我删掉之前添加的进度条控件,重新拽进去一个,再运行就没问题了