换了计算机后,出现工程不能加载'MSCOMCTL.OCX'--继续加载工程吗?
解决办法:
用记事本打开工程*.vbp,把
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.2#0; MSCOMCTL.OCX改成:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX上面版本号修改过,即可。
如何知道本机是哪个版本呢?你可以新建一个VB6工程,在部件中打开MSCOMCTL,保存工程即可看到本机OCX版本。
MSCOMCTL.OCA MSCOMCTL.OCX 一般放在 C:\Windows\SysWOW64 。
更新方法:
把 MSCOMCTL.OCA MSCOMCTL.OCX 拷贝到新机器的 C:\Windows\SysWOW64 ,然后用管理员身份:
cd C:\Windows\SysWOW64
regsvr32 MSCOMCTL.OCX这样在新机器也能使用最新版本的OCX了,打开新机器的*.vbp文件,保存即可看到:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.2#0; MSCOMCTL.OCX