2011-08-19 36 views
1

我创建了一个Visual Basic 6应用程序,该应用程序在我的Windows XP机器上顺利运行,但每次我在Windows 7机器上尝试它时,都会收到一个424必需)错误。错误424对于Windows 7上的VB6产品,不是XP

我试过在安装过程中使用兼容模式并将必要的OCX发送到{sys}文件夹,但无济于事。

非常感谢。

回答

1

OCX文件也需要注册。

此外,他们可能比{sys}文件夹更适合他们。

+0

我使用旧版本的Inno Setup。这一直是(根据我所知)注册OCXs。是否有理由不适用于Windows 7?此外,使用{sys}将OCX发送到Windows 7中的SysWOW64文件夹,这是适用于此类文件的正确文件夹,不是吗? – Rob

+1

@Rob - 在Windows 7上注册文件需要提升权限。不熟悉Innu,但是我使用了旧版本的Wise,它在Windows 7上失败。另外一个奇怪的怪癖是我们的应用程序不会第一次运行,除非作为管理员。第一次运行后,应用程序在正常用户帐户下运行良好 - 请参阅图。 – jac

+0

这可能是文件没有在Windows 7(并在XP上)正确注册,与此旧版本的Inno安装程序。不过,我正在以管理员身份进行安装。任何其他想法? – Rob