首页 /编程语言和算法/VB6/VBA/ASP
 VB6 解决不能加载''MSCOMCTL.OCX''继续加载工程吗?的方法
2025年7月12日 10:43

换了计算机后,出现工程不能加载'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


 
全部回复(0)
首页 | 电脑版 |