0

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

当前的 VB6 应用程序是在 32 位架构上编写的,当将这些应用程序安装到 64 位 PC 上时,它们都运行良好,经过一些调整以确保应用程序写入/读取正确的注册表位置(例如 SysWOW64)和“程序文件的目录(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

4

1 回答 1

3

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

您不能使用 VB6 创建 64 位程序。

Windows 7 64 位不支持 VB6 IDE,但您可以让它工作。请参阅此问题的答案中的有趣提示以及有关如何在此博客中安装它的详细信息。

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

于 2012-12-21T14:29:57.940 回答