在Windows 7上安装时,VS6先是弹出了一连串的错误,最终彻底崩溃。我特别需要让VB6在Windows 7上正常运行。有人成功过吗?
在Windows 7上安装时,VS6先是弹出了一连串的错误,最终彻底崩溃。我特别需要让VB6在Windows 7上正常运行。有人成功过吗?
VB6新闻组的人们 报告说他们已经成功在Windows 7上运行它。
有这个逐步指南,介绍如何在Windows 7上(包括64位)安装IDE。
如果那不起作用(拼命寻找),请尝试使用这个旧的提示来说服安装程序不要安装Java VM?链接现在已经失效,因此这是提示:
在尝试安装VB6之前,请创建一个名为msjava.dll的新文件,并将其放置在您的Windows目录中。该文件可以为空。然后,您可以愉快地安装而不会提示安装Microsoft的旧版本Java。安装了VB6后,请删除msjava.dll,否则Windows更新将提示您进行更新。
或者(拼命寻找),可以尝试这个关于在Vista上使IDE工作的文章中的这些提示?
注:如果使用ADO进行开发,请注意这个问题。
我在vbmonster.com的一个帖子中找到了所有答案。如上所述,您可以按照Derek在fortypoundhead.com上详细说明的步骤,在Windows 7下安装带有Service Pack 6的Visual Studio 6。
我的问题是因为我需要安装Service Pack 5。我使用的第三方程序与Service Pack 6不兼容。一位非常聪明的程序员(GuideX)想出了一个很好的方法来解决MDAC 2.5错误。
最近我需要调试一款使用Visual C++ 6.0编写的古老应用程序,运行在Windows 8.1上。尝试了不同的解决方案,但它们都失败了,只有这个有效。
这些人制作了一个特殊的安装程序,可以在Windows Vista/7/8/8.1/10上安装VC++6、VB6和SP6,而且完全没有任何错误。
希望对某些人有所帮助。
Win 7 64位服务包5和6。关闭兼容性,似乎可以正常工作。
我在Windows 7 Pro上安装了VB6,而无需使用兼容性设置或以管理员身份运行。
这并没有真正帮助你,但确实表明它可以工作。
我长期在Windows 7 32位系统上使用vb6。您需要以xp2的兼容性安装您的vb6。
在C:\ Windows目录中创建一个名为msjava.dll的0字节文件。
不要只通过Autorun可执行文件进行安装;而是浏览Visual Studio 6 CD(或文件夹),右键单击Setup.exe并选择“以管理员身份运行”。
在任何程序兼容性助手警告上,单击“运行程序”。
按照设置屏幕逐步操作,直到能够选择自定义设置,然后单击下一步。
在设置选项上,安装以下项目而不安装其他内容: Microsoft Visual Basic 6.0
ActiveX
Data Access
Graphics
单击“继续”按钮,流程将开始,并(希望)最终完成。 跳过MSDN CD,BackOffice,VSS和SNA Server的安装,并清除“现在注册”的复选框。设置应该完成。
从http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=en下载VB6 Service Pack 6并进行安装。
更改Visual Basic的兼容性设置(以便在Windows 7下更流畅地运行),方法是浏览到C:\ Program Files \ Microsoft Visual Studio \ VB98,右键单击VB6.exe文件,然后选择属性。
在“兼容性”选项卡上,勾选以下内容:
以兼容模式运行此程序:Windows XP(Service Pack 3)
禁用视觉主题
禁用桌面组合
在高DPI设置下禁用显示缩放
当您启动IDE时,您可能会收到通知,提示颜色方案已更改为Windows 7 Basic,但一旦退出,它将被更改回Aero。此时应该一切正常!
注意:当您首次运行新安装的VB6时,请使用管理员权限和XP2兼容性运行,以便您的exe可以在任何系统上运行。我使用Windows 7 Ultimate 32位操作系统,安装了Windows虚拟PC - XP模式,这解决了我的问题,因为我可以在XP窗口中运行MSDEV 6.0。
不过,安装XP模式并不容易,微软的网站存在错误。