有没有人在Windows 7上的Visual Studio 6成功?

在安装Windows 7的时候,VS6完全崩溃之前popup一系列的错误。我特别需要在Windows 7上运行VB6。任何有幸运的人?

在VB6新闻组报道他们已经设法让它在Windows 7上工作的人。

有关如何在Windows 7(包括64位)上安装IDE 的分步指南 。

如果这不起作用(刮擦桶)试试这个说服安装不安装Java VM的旧技巧 ? 链接现在被打破,所以这里是提示:

在尝试安装VB6之前。 创build一个新文件,将其命名为msjava.dll,并将其放在您的Windows目录中。 该文件可以是零长度。 然后,您可以在没有提示的情况下安装微软Java版本的老版本。 一旦你安装了VB6,删除msjava.dll,否则Windows Update将提示你更新它。

或者(从桶中钻出洞)从关于让IDE在Vista上工作的文章中获得这些技巧 ?

脚注:如果使用ADO进行开发,请注意这一点 。

我发现唯一的办法是Windows XP模式(即虚拟机)。 在那里工作很好,但其他方面没有。

我在vbmonster.com的一个主题中find了所有的答案。 如上所述,您可以按照在fortypoundhead.com上的Derek详细说明,在Windows 7下安装带有Service Pack 6的Visual Studio 6。

我遇到了一个问题,因为我需要安装Service Pack 5.我使用的第三方程序不适用于Service Pack 6.一个非常聪明的程序员(GuideX)想出了一个很好的解决MDAC 2.5错误的方法 。

赢7 64位服务包5和6.closures兼容性,它似乎工作。

我在Windows 7 Pro上安装了VB6,而无需使用兼容性设置或以pipe理员身份运行。

并不能真正帮助你,但确实表明它可以工作。

我的办公室里有几个人在Windows 7上安装了Visual Studio 6(没有VC ++),32位和64位都没有问题。 我们有一个共同点:我们都把UAC降到了最低的水平。 没有别的特殊要求。

最近,我不得不在Windows 8.1上debugging一个用Visual C ++ 6.0编写的古老应用程序。 试过不同的解决scheme,他们都失败了,只有这一个工作。

这个家伙做了一个特殊的安装程序,允许在Windows Vista / 7/8 / 8.1 / 10上安装VC ++ 6,VB6和SP6,没有任何错误。

希望对某人有所帮助。

我在Windows 7 32位系统上使用VB6很长一段时间。 你将需要安装与xp2兼容的vb6。

在名为msjava.dll的C:\ Windows目录中创build一个0字节的文件。

不要只通过Autorun可执行文件安装; 而是浏览Visual Studio 6 CD(或文件夹),右键单击Setup.exe并select以pipe理员身份运行。

在任何程序兼容性助手警告中,单击运行程序。

逐步完成设置屏幕,直到您可以select“自定义设置”,然后单击“下一步”。

在安装选项上安装以下项目,而不是其他任何:Microsoft Visual Basic 6.0

的ActiveX

数据访问
图像

点击继续,过程将开始,并(希望)最终完成。 跳过安装MSDN CD,BackOffice,VSS和SNA服务器,并清除“立即注册”checkbox。 安装程序应该完成。

http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=en下载VB6 Service Pack 6并进行安装。

通过浏览到C:\ Program Files \ Microsoft Visual Studio \ VB98,右键单击VB6.exe文件并select属性,更改Visual Basic的兼容性设置(以使其在Windows 7下运行得更顺畅)。

在兼容性选项卡上,检查以下内容:
在Windows XP(Service Pack 3)兼容模式下运行此程序

禁用可视化主题

禁用桌面组合

在高DPI设置上禁用显示比例缩放

当您启动IDE时,可能会收到一条通知,说明颜色scheme已更改为Windows 7 Basic,但是一旦退出,将会更改为Aero。 在这一点上一切都应该正常工作!

注意:当你第一次运行你的新安装vb6运行它与pipe理员权限和xp2兼容性,以便您的exe可以在任何系统上运行。

在这个线程中松散地使用了“supported”这个词,可能会导致不小心的读者得出微软支持Windows XP之外的操作系统上的VB6 IDE(也就是集成开发环境)的结论。 这个事实显然是在这个链接的页面上显示的: https : //blogs.msdn.microsoft.com/nikosan/2012/04/20/support-statement-for-visual-basic-6-0 -on-窗口-8-更新/

请注意,使用VB6开发的可执行文件实际上与从Windows XP到Windows 10-32 / 64位版本的Windows操作系统兼容: https ://blogs.windows.com/buildingapps/2015/06/22/getting-ready- 为-窗口10的SDK兼容桥/

任何使用非标准方法来哄骗IDE在微软不支持的操作系统上工作的人都会将自己/他们的组织/他们的雇主暴露在风险之中,并且不适合那些不喜欢风险的组织。

话虽如此,我认为最纯粹的解决scheme是将Windows XP安装到虚拟机上,并在现代主机操作系统(例如Windows 10)中运行该虚拟机。这样工作得很好,您可以直接从VB6安装光盘进行安装,任何预安装/安装后定制。

我有一个Vista的x64框与工作副本的VB6 IDE(支持)。 我升级了操作系统到Windows 7 x64和VB6 IDE仍然正常工作。 你可以试试。 我知道,一个巨大的PITA和kludgy,但仍然,它为我工作。

我运行的Windows 7旗舰版32位,安装Windows虚拟PC – XP模式,并解决了我的问题,因为我可以在XP窗口中运行MSDEV 6.0。

不是要安装XP模式,但MS站点是越野车。

Windows 10技术预览支持VB6编程语言。

Visual Vasic 6应用程序运行和VB6 IDE安装和工作。

我有Win-XP-16,Win-7-32,Win-7-64,Win-8.1-32,Win-8.1-64,win-10-32和win-10-64的VB6 IDE运行正常。使用上述说明,基本上说,closuresUAC,运行安装程序AS ADMIN,然后将VB6.exe文件设置为在XP-SP3兼容模式下运行。

我遇到了一些问题,为了解决这些问题,我不得不多做一些search,但是我不记得那些问题或解决scheme了。

我甚至在32位版本的XP,Win-7,Win 8.1和Win-10上运行了VB3 IDE,甚至没有安装它们 – 只需从另一台计算机复制C:\ VB文件夹并复制*。 LIC许可证文件和* .VBX等文件。

这取决于您的Windows 7的内部版本。
如果你的Win7的版本较低或没有更新,它有许多兼容性的问题
但我的Win7版本较新, 没有兼容性问题
我目前使用VB6,VS6,他们仍然工作正常!
如果属性 – >兼容性 – > Windows XP没有帮助,请通过更新您的Win7进行修复