2012-12-21 136 views
0

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

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

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

我可以编译VB6应用程序作为/ target 32​​位和64位体系结构运行吗?

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

请有人能提供一些有用的链接,我可以得到关于我的问题的引用。提前致谢。

JFB

+0

贵公司应该升级。 VB6? – duffymo

+0

当然似乎在我的话题。如下所述,没有选择将VB6程序编译为64位。 – Bob77

+0

这个问题是非常相关的编制。为什么它关闭作为题外话? – AllSolutions

回答

3

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

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

Windows 7 64位不支持VB6 IDE,但您可以使其工作。在this question的答案中查看有趣的提示,以及如何在this blog中安装它的详细信息。

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

相关问题