我正在尝试加载打开的 vb6 表单,但它说找不到项目或库,并且光标指向状态栏。这行特定的代码:
Private mStatus As StatusBar
我已经安装了 Microsoft 的 vb6 更新的通用控件,但它仍然无法完成工作。
我也尝试过这个:
无法打开VB项目,出现错误“C:\windows\system32\mscomctl.ocx”无法加载
和
regsvr32 mscomctl.ocx
regsvr32 mscomct2.ocx
regsvr32 comct332.ocx
并关闭 vb6,重新打开项目并尝试使用控件打开表单,它给了我同样的错误消息。
该版本是企业版,安装了sp6。
任何解决问题的建议将不胜感激。
谢谢!
我在将项目从 XP 32 位移动到 Win7 64 位时遇到了这个问题,并且在使用此站点上的各种有用的指令显然使 VB6 工作后,每次我尝试加载现有项目时都无法打开该项目。
最终我通过编辑(用记事本).VBP 项目文件中的参考行来修复它,该文件中硬编码了 C:\WINDOWS\SYSTEM32,指向 C:\Windows\SysWOW64。
参考=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\SYSTEM32\STDOLE2.TLB#OLE自动化
更改为
参考=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\SysWOW64\STDOLE2.TLB#OLE自动化
项目文件现在可以正常打开和编译。但如果我尝试再次在 32 位系统上打开修改后的项目,想必我也会遇到类似的困难。
找到解决方案!
此后没有 OCX 丢失错误
我有同样的问题,我尝试了所有解决方案,但我无法安装和拒绝,但 VB6 说无法加载