在Windows 7/8/10上安装VB6

Eth*_*nZA 34 vb6 legacy installation legacy-code windows-7

可能重复:
在Windows 7上有没有人在Visual Studio 6上取得成功?
VB6 IDE是否在Windows 7 64位上运行?

我在Windows 7上安装VB6时遇到了问题.我发现它是一个传统的IDE,我在网上的研究并没有那么大的帮助.每次我尝试在Windows 7上安装VB6时,除了通知我兼容性问题的警报外,安装程序会在接近结束时运行并失败,安装过程最终会失败.当进行另一次尝试时,某些dll文件可能无法访问.

这些只是我访问过的一些链接,希望获得解决方案,甚至只看到一些面包屑:
- 如何在Windows 7上安装VB6
- 在Windows 7 64位上安装VB6

在有人说,"为什么在Microsoft Windows Visual Studio的新版本出现时,你为什么要在Windows 7上安装VB6",VB6仍然需要维护和更新现有的遗留系统.

那么问题是,有没有办法在Windows 7上安装VB6而没有兼容性问题?是否更好的安装虚拟盒并在XP中运行VB6 IDE?还是有其他一些我没有遇到的方法可能适用于这种困境?

谢谢和亲切的问候,

克雷格

Mat*_*lko 78

VB6在Windows 7(和Windows 8/Windows 10)上安装得很好,但有几点需要注意.

以下是如何安装它:

  • 在继续下面的安装过程之前,在C:\Windows被调用中创建一个零字节文件MSJAVA.DLL.安装过程将查找此文件,如果找不到,将强制安装旧的旧Java,并需要重新启动.通过创建零字节文件,绕过了发霉的Java的安装,并且不需要重新启动.
  • 关闭UAC.
  • 插入Visual Studio 6 CD.
  • 退出自动运行设置.
  • 浏览到VS6 CD的根文件夹.
  • 右键单击SETUP.EXE,选择Run As Administrator.
  • 在此程序兼容性助手警告上,单击"运行程序".
  • 点击下一步.
  • 单击"我接受协议",然后单击"下一步".
  • 输入名称和公司信息,单击"下一步".
  • 选择Custom Setup,单击Next.
  • 单击继续,然后单击确定.
  • 安装程序将"思考自己"约2分钟.可以通过启动任务管理器并检查ACMSETUP.EXE的CPU使用情况来验证处理.
  • 在选项列表中,选择以下内容:
    • Microsoft Visual Basic 6.0
    • 的ActiveX
    • 数据访问
    • 图像
    • 应取消选中所有其他选项.
  • 单击继续,安装将继续.
  • 最后,将出现一个成功的完成对话框,单击"确定".此时,安装了Visual Basic 6.
  • 如果您没有MSDN CD,请清除下一个对话框中的复选框,然后单击"下一步".你会被告知缺少MSDN,但只需单击是接受即可.
  • 单击"下一步"跳过Installshield的安装.这是一个你不想要的真正旧版本.
  • 再次单击"下一步"以跳过BackOffice,VSS和SNA Server的安装.不需要!
  • 在下一个对话框中,清除"立即注册"复选框,然后单击"完成".
  • 向导将退出,您就完成了.你可以在开始,所有程序,Microsoft Visual Studio 6下找到VB6.享受!
  • 再次打开UAC

  • 您可能会注意到在Windows 7上成功安装VB6之后,在IDE中工作有点笨拙.例如,调整表单上的对象是一个真正的痛苦.
  • 安装VB6后,您将需要更改IDE可执行文件的兼容性设置.
  • 使用Windows资源管理器,浏览安装VB6的位置.默认情况下,路径为 C:\Program Files\Microsoft Visual Studio\VB98\
  • 右键单击VB6.exe程序文件,然后从上下文菜单中选择属性.
  • 单击"兼容性"选项卡.
  • 勾选每个复选框:
  • 在Windows XP(Service Pack 3)的兼容模式下运行此程序
    • 禁用视觉主题
    • 禁用桌面组合
    • 在高DPI设置下禁用显示缩放
    • 如果您打开了UAC,建议您选中"以管理员身份运行此程序"框

更改这些设置后,启动IDE,事情应该恢复正常,IDE不再缓慢.

编辑:更新死链接以指向具有相同说明的其他页面

编辑:使用帖子中的实际说明更新了答案,因为链接一直在濒临死亡

  • 首先,我从未想过我会谷歌"Windows 7上的Visual Basic 6".但我做到了,这个答案对我很有帮助.谢谢. (2认同)
  • 显然,尝试在Windows 10上进行安装时,围绕JAVA安装的唯一方法是从其他来源下载MSJAVA.DLL的副本(我在raymond.cc上找到了一个副本,然后对其进行了病毒扫描。因此,就是Google raymond。 cc msjava.dll`应该是第一个结果。)将该文件放入C:\ Windows \ SysWOW64文件夹后,请尝试再次运行安装程序。 (2认同)

eri*_*osg 10

我在Windows 7上多次为遗留项目安装和使用VB6.

我所做的,从未遇到任何问题,是安装VB6,忽略错误,然后继续安装最新的服务包,目前SP6.

在此处下载:http://www.microsoft.com/en-us/download/details.aspx?id = 5721

额外:一旦你安装它并意识到滚动不起作用,请使用以下内容:http: //www.joebott.com/vb6scrollwheel.htm

  • 关于滚动不工作:一个好的鼠标驱动程序负责,如果你没有,有一个[微软的官方插件](http://support.microsoft.com/kb/837910). (2认同)

归档时间:

查看次数:

210590 次

最近记录:

6 年,10 月 前