我的公司期待安装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位架构运行吗?
请有人提供一些有用的链接,我可以从我的问题中获得参考。提前谢谢。
JFB
答案 0 :(得分:3)
您提供的链接仅指Visual C ++ 6.0。
您无法使用VB6创建64位程序。
Windows 7 64位不支持VB6 IDE,但您可以使用它。请参阅this question答案中的有趣提示以及有关如何在this blog中安装它的详细信息。
我拥有支持在Windows 7上运行的VB6程序的个人经验,正如您自己所说,它运行得很好。然而,就个人而言,我使用旧的XP盒作为VB6开发机器,主要是因为我有一个安装了所有工具: - )。