使用64位OS的VB6应用程序开发

时间:2012-12-21 12:45:15

标签: vb6 32bit-64bit visual-studio-6

我的公司期待安装64位开发PC。许多当前的项目/应用程序是用VB6编写的,没有任何计划将它们升级到.NET。

当前的VB6应用程序是在32位架构上编写的,当将这些应用程序安装到64位PC上时,经过一些调整后它们都运行良好,以确保应用程序从正确的注册表位置写入/读取(例如SysWOW64)和'Program Files'目录(ee Program Files(x86))。

我的理解是Visual Studio 6是32位软件并在64位操作系统上运行(在Windows上使用32位层 - WOW)。 Visual Studio 6将始终作为32位软件运行。

我可以编译VB6应用程序以/目标32位和64位架构运行吗?

此链接的有效性如何:http://www.javaxt.com/Tutorials/Visual_Studio/Compiling_64_bit_apps_using_Visual_Studio_6_and_Windows_Platform_SDK

请有人提供一些有用的链接,我可以从我的问题中获得参考。提前谢谢。

JFB

1 个答案:

答案 0 :(得分:3)

您提供的链接仅指Visual C ++ 6.0。

您无法使用VB6创建64位程序。

Windows 7 64位不支持VB6 IDE,但您可以使用它。请参阅this question答案中的有趣提示以及有关如何在this blog中安装它的详细信息。

我拥有支持在Windows 7上运行的VB6程序的个人经验,正如您自己所说,它运行得很好。然而,就个人而言,我使用旧的XP盒作为VB6开发机器,主要是因为我有一个安装了所有工具: - )。