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

时间:2010-03-23 15:18:18

标签: vb6 windows-7 64-bit

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

  • 有用吗?
  • 是否需要任何陷阱/解决方法才能让它运行?
  • Service Pack 6的安装是否需要特殊考虑? (SP6对于VB6使用基本上是必不可少的)

11 个答案:

答案 0 :(得分:22)

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

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

答案 1 :(得分:16)

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

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

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

从一篇关于让IDE在Vista上运行的文章中,

或者(在桶中擦除洞)these tips

脚注:如果使用ADO进行开发,请注意this

答案 2 :(得分:3)

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

答案 3 :(得分:2)

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

答案 4 :(得分:2)

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

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

答案 5 :(得分:2)

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

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

答案 6 :(得分:0)

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

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

答案 7 :(得分:0)

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

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

答案 8 :(得分:0)

Microsoft仍然支持VB6编程语言

VB6 programming support

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

答案 9 :(得分: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或类似于&#34; acmsetup.stf&#34;。 &#34; vs&#34;在文件名中用于&#34; Visual Studio&#34;,&#34; vb&#34;适用于&#34; Visual Basic&#34;,&#34; pro&#34; for&#34; Proffesional Edition&#34;,&#34; ent&#34; for&#34; Enterprise Edition&#34;。查找与示例类似的文件,并将其重命名为&#34; acmsetup.stf&#34;

     

4 - 以管理员帐户执行&#34; acmsetup.exe&#34;文件。

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

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

答案 10 :(得分:0)

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

现在支持Windows 10和Windows Server 2016。

相关问题