需要直接在最新的操作系统中支持一些旧项目,而不是在虚拟机中。
我已经从 VS6 磁盘 #1 成功安装了 VB6,但是我无法为这个开发环境安装 SP6。当我启动它时,通知我安装进度的信息窗口会出现几毫秒,但系统文件夹中没有更新所需的文件(ADVPACK.DLL、msvbvm60.dll、...)。VB6 IDE 中的 About 对话框也证明了 - 我在其中的任何地方都看不到“SP6”。
如何在此操作系统中安装 SERVICE PACK 6(不是 VB IDE 本身)?
需要直接在最新的操作系统中支持一些旧项目,而不是在虚拟机中。
我已经从 VS6 磁盘 #1 成功安装了 VB6,但是我无法为这个开发环境安装 SP6。当我启动它时,通知我安装进度的信息窗口会出现几毫秒,但系统文件夹中没有更新所需的文件(ADVPACK.DLL、msvbvm60.dll、...)。VB6 IDE 中的 About 对话框也证明了 - 我在其中的任何地方都看不到“SP6”。
如何在此操作系统中安装 SERVICE PACK 6(不是 VB IDE 本身)?
解决了我的“问题”——很奇怪为什么我不知道我需要什么文件以及我应该做什么......
下载并解压(Vs6sp6.exe,我只安装了VB6):
Visual Basic 6.0 的 Service Pack 6
http://www.microsoft.com/en-us/download/details.aspx?id=5721
然后以管理员权限显式启动 setupsp6.exe - 它安装了 SP6,没有任何问题。
Visual Studio 6 + VB6 SP1 安装
阅读更多:http ://www.fortypoundhead.com/showcontent.asp?artid=23916#ixzz3i6JHcNMg
如何在 Windows 10 中安装 Visual Basic 6 (VB6)
准备好您的系统
需要在系统目录中准备一个文件 MSJAVA.DLL,以便 VB6 的安装可以继续。为此,只需获取安装程序 VBPreInstall.exe 并执行安装程序即可。
安装 VB6 和 SP6
准备好 MSJAVA.DLL 后,您可以使用管理员权限启动 Visual Basic 6 setup.exe 文件以开始安装。
当您选择“数据访问”时,您需要单击“更改选项”按钮。
然后,您将获得另一个只有 5 个项目的组件列表。选择第一个选项“ADO、RDS 和 OLE DB 提供程序”,然后单击“更改选项”按钮。
现在您将获得属于 ADO、RDS 和 OLE DB 提供程序的另一个组件列表。只需取消选中第一个选项“ADO 和 RDS”,然后单击确定。
您应该收到警告,说明此组件是应用程序的重要组成部分,如果未安装,应用程序将无法正常运行。您可以通过单击确定并继续安装来忽略该警告弹出窗口。VB6 安装设置现在应该成功完成,没有问题。
安装 VB6 SP6
通过导航到 VbSp6 安装 vb6 sp6,使用默认设置以管理员身份运行 setupsp6.exe。
有一个安装程序可以简化在 Windows 7、8 和 10 上安装 VB6 编程 IDE,现在已经有超过 25,000 次下载。这包括 Service Pack 6
我已经在 Windows 8.1 Update 2 上尝试了这两种方法。起初,症状与 OP 相同,只是我所做的正是 OP 作为他的解决方案所做的——提取文件并运行 Vs6sp6.exe。
所以我尝试了另一个解决方案,安装 MSDN。安装 MSDN 后,我再次尝试了 SP6。这一次,它告诉我它无法安装,因为它找不到任何已安装的 VS6 产品。但是 VB6(没有 SP)仍然可以正常启动。MSDN也正常启动。
有什么建议么?如果我必须在虚拟机中运行它,我会;我已经在 Hyper-V 虚拟机上安装了 Windows XP,用于原始 90 年代早期的牛津英语词典。但是如果我可以让它直接在 8.1 中工作会方便得多。
顺便说一句,我多年来一直在 Windows 7 中运行良好。安装它需要经过一些步骤,它会在启动和停止时改变屏幕,但总体来说还不错。
请遵循以下三个简单步骤:
您将能够成功安装 VB6 SP6。
我还在 Raimond.CC 博客中找到了一篇有趣的文章,描述了如何在 Windows 10 中安装 VB6:
如何在 Windows 10 中安装 Visual Basic 6 (VB6)
从标题可以看出,作者给了我们一个建议,如何避免为 Java 安装不必要的 VM。本文中的另一个有用建议使我们能够防止“安装程序正在更新您的系统……”进度卡住。
阅读这篇文章。也许,它将有助于解决在您的操作系统中安装 VB6 的问题。
虽然您可以在 Windows 8.1 中运行 VB6,但它不会做得很好,并且您会发现许多问题。
另一种选择是使用Windows 8 上现成的 Hyper-V 管理器创建虚拟机,安装 Windows XP*、Visual Studio 6 等。然后远程桌面到您的虚拟机,一切顺利。
此外,当 Windows 9、10 和 11 到来时,您的虚拟机可以转移到它们或新的 PC 上,而不会破坏您的 VB6 开发环境。
*或 Windows 7 32 位,如果需要,但 XP 更适合 VB6