Windows 7 IntelliVIEW OCX加载问题

Windows 7 IntelliVIEW OCX加载问题,windows-7,vb6,windows-7-x64,ocx,Windows 7,Vb6,Windows 7 X64,Ocx,我们正在从XP机器迁移到Windows7机器进行编程。我们能够很好地安装VB6 IDE,在调整VBP以使用MSCOMCTRL.OCX 2.0而不是2.1之后,我们使VBP正确加载了90%,只有一个OCX除外 我们使用一个名为IntelliVIEW的程序为我们生成文档。我们在XP机器上使用的OCX文件拒绝在Windows 7机器上加载。它不会在Windows7或XP模式下加载,而在另一台原始XP机器上加载效果良好。我在OCX上尝试了regsvr32,但没有成功。所讨论的OCX是“iview3.OC

我们正在从XP机器迁移到Windows7机器进行编程。我们能够很好地安装VB6 IDE,在调整VBP以使用MSCOMCTRL.OCX 2.0而不是2.1之后,我们使VBP正确加载了90%,只有一个OCX除外

我们使用一个名为IntelliVIEW的程序为我们生成文档。我们在XP机器上使用的OCX文件拒绝在Windows 7机器上加载。它不会在Windows7或XP模式下加载,而在另一台原始XP机器上加载效果良好。我在OCX上尝试了regsvr32,但没有成功。所讨论的OCX是“iview3.OCX”。VBP中涉及OCX的行如下所示:

Object={7E90FB46-785E-4FDE-8DAE-A9C01438595C}#1.0#0; iview3.ocx
任何有助于加载此文件的帮助都将非常棒,因为这是我们完成此迁移的最后一个障碍。谢谢


编辑


我想我们毕竟可以忽略OCX,因为它在我们的程序中实际上已经被贬值了。很久以前,它只是以一种我们不再使用的形式被调用过一次。谢谢你们给我时间。

到底是什么意思,“我在OCX上尝试了regsvr32,但没有用。”是什么意思?regsvr32是否显示错误?最有可能的情况是,您必须以管理员身份运行第三方控件的安装程序,因为它可能还安装了一些依赖项。我的意思是,regsvr32可以很好地注册该文件,但VB6仍然无法加载它。请在XP计算机中编译您的程序,然后从同一台计算机上为其创建安装程序。安装程序非常聪明,知道在exe中包含什么组件。在w7机器中重新安装,安装程序将为您安装并注册ocx。现在尝试在W7中加载您的项目,您可能需要原始开发人员的安装程序和供应商提供的产品密钥。黑客入侵不会将设计时许可证信息放入新机器中,第三方控件为此通常使用与Microsoft控件不同的方案。我想我们毕竟可以忽略OCX,因为它在我们的程序中实际上已经贬值了。很久以前,它只是以一种我们不再使用的形式被调用过一次。谢谢你们抽出时间,伙计们。