VB6 IDE是否在Windows 7/8/10 64位上运行?

问题描述 投票:27回答:11

我们正在接近取代我们的几台开发者PC,并希望升级到64位以最大化PC的硬件/寿命,但我们还需要支持几种传统的VB6应用程序。也就是说,微软称它不受支持,但这并不一定意味着它不起作用。但是,只要功能正常,支持对于死工具并不重要。

  • 它有用吗?
  • 是否需要任何陷阱/变通方法才能使其运行?
  • Service Pack 6的安装是否需要特殊考虑? (SP6基本上对VB6使用至关重要)
vb6 windows-7 64bit
11个回答
22
投票

根据经验(我几乎每天都在Windows 7 - 64位运行VB6),运行它没有问题,实际上你不必在任何类型的兼容模式下运行它。但有一些注意事项:

  1. 使用最近(5年内)MSDN版本的安装程序。
  2. 在安装任何其他Visual Studio产品之前安装VB6。
  3. 关闭UAC,VB6不会在UAC运行时运行。
  4. 我没有成功获得旧的MSDN帮助安装,所以我不打算浪费时间尝试安装它。

0
投票

几分钟前我在Windows 7 64位中安装了VB。我试着描述我在西班牙语网站上找到的步骤:

1 - 将Visual Studio 6 / Visual Basic 6的整张CD复制到硬盘驱动器中的新文件夹(例如C:\ VSInst)。

2 - 将C:\ VSInst \ Setup \的内容复制到C:\ VSInst \

3 - 重命名文件vs98pro.stf或vs98ent.stf或类似于“acmsetup.stf”。文件名中的“vs”用于“Visual Studio”,“vb”用于“Visual Basic”,“pro”用于“Proffesional Edition”,“ent”用于“Enterprise Edition”。查找与示例类似的文件,并将其重命名为“acmsetup.stf”

4 - 以管理员帐户执行“acmsetup.exe”文件。

简短的解释是setup.exe编译为16位,无法执行。 acmsetup.exe以32位编译,可以执行。

这些步骤和解释取自(西班牙语):http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/


0
投票

Microsoft已更新了VB6编程支持声明Support Statement for Visual Basic 6.0

现在支持Windows 10和Windows Server 2016。


16
投票

VB6新闻组report上的人们已经设法让它在Windows 7 64位上运行。

有关如何在Windows 7(包括64位)上安装IDE的this step-by-step guide

如果这不起作用(刮擦桶)尝试这个旧的tip关于说服安装不安装Java VM?

或者(在桶中刮擦)these tips来自一篇关于让IDE在Vista上运行的文章?

脚注:如果与ADO一起开发,请注意this


3
投票

不确定64位,但我最近不得不在Windows 7(32位)上安装VB 6 IDE,无法让安装程序运行。我最终使用Windows XP兼容模式(本质上是一个虚拟PC),并能够在虚拟映像上安装和使用VB 6。配置起来有点痛苦,但是一旦我运行它就运行良好。


2
投票

我正努力让它在Windows 7 64位上工作,所以为了更轻松的生活,我在VM Ware虚拟XP机器上运行它 - 问题解决了!


2
投票

请尝试遵循以下建议:http://sahilp.in/install-visual-basic-6-vb6-on-windows-7-windows-8/

我有Windows 7 64位并根据建议安装,没有问题。 MSDN帮助文件也安装在win7X64下。


2
投票

Windows 7或Windows 8的另一种选择是使用Hyper-V管理器创建虚拟机,安装Windows XP,Visual Studio 6等。然后远程桌面到您的虚拟机,您就可以开始了。

此外,当Windows 9,10和11到达时,您的虚拟机可以转移到它们或新PC上,而不会破坏您的VB6开发环境。


0
投票

我被告知64位不是问题,但它不喜欢Windows Vista及以上版本。

如果你真的需要64位Windows Server 2003 x64应该工作。


0
投票

要安装旧的MSDN for VB6,只需运行setupX86.exe(在MSDN光盘1的根目录中),而不是setup.exe。首先完成VB6设置而不安装MSDN,然后单独安装MSDN。一旦安装完毕,VB6将自动识别并使用它。

免责声明:自2000年1月以来,我一直在使用2000年1月的MSDN 3光盘和VB6,我原来的1998年用于VB6的MSDN光盘早已不复存在。但我相信问题和解决方案是一样的。


0
投票

Microsoft仍然支持VB6编程语言

VB6 programming support

有一个安装程序可以在Windows 7,8和10 Installing VB6 programming上安装VB6 IDE

© www.soinside.com 2019 - 2024. All rights reserved.