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

问题描述:

我们正接近更换几台开发人员PC的地步,并希望升级到64位以最大化PC的硬件/寿命,但我们还需要支持多个旧版 VB6 应用程序。就是说,微软表示不支持它,但这并不一定意味着它不起作用。但是,只要功能正常,支持对失效工具并不重要。

We're approaching a point of replacing several of our developer PCs and would like to move up to 64-bit to maximize the hardware/life of the PCs but we also need to support several legacy VB6 applications. That said, Microsoft says it's not supported, but that doesn't necessarily mean it doesn't work. However, support's not important on a dead tool so long as it's functional.


  • 行不通?

  • 运行它是否需要任何陷阱/解决方法?

  • 安装Service Pack 6是否需要任何特殊注意事项? (SP6对于使用VB6基本上是必不可少的)

从经验上讲(我几乎运行VB6每天在Windows 7-64位系统上运行)都没有问题,实际上,您不必以任何兼容模式运行它。但是有一些警告:

Speaking from experience (I run VB6 almost every day in Windows 7 - 64 bit), there is no problem getting it running, in fact you do not have to run it in any kind of compatability mode. There are a couple of Caveats though:


  1. 使用MSDN的最新版本(不到5年)中的安装程序。

  2. 安装VB6 ,然后再安装任何其他Visual Studio产品

  3. 关闭UAC,VB6将不会在运行UAC的情况下运行。

  4. 我没有成功安装旧的MSDN帮助,所以我不会浪费时间尝试安装该版本。

  1. Use the installer from a recent (within 5 years) version of the MSDN.
  2. Install VB6 before installing any other Visual Studio product.
  3. Turn off UAC, VB6 will not run with UAC running.
  4. I have not successfully gotten the old MSDN Help Installed, so I wouldn't bother wasting time trying to get that installed.