13年前,我在运行Windows 2000 Pro的计算机上使用Visual Basic 6.0开发了一个应用程序。我需要维护VB6应用程序,它还使用一个名为ActiveReports的32位插件。
今天,我的电脑正在运行Windows 7 Pro 64位。
在Windows 7主机上运行Windows 2000 / XP的虚拟机中安装和运行Visual Studio / Basic 6.0,还是在Windows 7中安装和运行Visual Studio / Basic 6.0(使用Visual Studio 6.0 Installer安装帮助)?
答案 0 :(得分:2)
Microsoft不鼓励进一步使用Windows XP,即使在虚拟机上也是如此,除非计算机未连接到网络。这是因为Windows XP将不再接收任何安全更新。
2014年4月8日之后,Windows XP和Windows XP Mode的技术支持将不再可用,包括有助于保护您的PC的更新。这意味着如果您在支持结束后继续使用Windows XP或在Windows 7 PC上使用Windows XP Mode,则您的PC可能会更容易受到安全风险和病毒的攻击。因此,为了在2014年4月8日之后保持Windows 7 PC的安全,我们建议您仅在PC与Internet断开连接时使用Windows XP Mode。了解有关Windows XP支持终止的详细信息。
<子> source 子>
虽然从未正式支持更新版本的Windows来运行IDE,但产品团队已经完成测试并发现Visual Basic 6 IDE在Windows 7上运行。他们建议使用32位版本: / p>
自2008年4月8日起,不再支持Visual Basic 6.0 IDE。但是,Microsoft可能提供自定义支持协议。此外, Windows和Visual Basic团队都在Windows Vista,Windows 7,Windows Server 2008,Windows 8和Windows 8.1 上测试了Visual Basic 6.0 IDE,以了解和缓解(如果适用)32上的兼容性问题Windows的比特版本。本声明不会更改IDE的支持策略。
<子> source 子>
对于未经过测试或更新的第三方组件,您可能会遇到与Windows 7或更高版本一起正常运行的问题。在开发和运行时都是如此。
特别是增强的安全功能,如用户帐户控制和COM组件上的严格安全设置可能会导致严重问题。
对于IDE和运行时组件都是如此。
答案 1 :(得分:1)
作为在VB6中开发一些有趣的应用程序和一些与工作相关的工具的人(更多的是兴趣/爱好,而不是其他任何东西),我的观点是在Win7 x64中运行它是完美的。
我发现在主桌面上运行它比在VM中运行更方便。
我还在W2k3虚拟机上安装了VB6,因为在Win7中无法完全测试/规避一些更加模糊的错误(通常在MDAC周围)。
我总是以管理员身份运行IDE以避免其他一些麻烦
答案 2 :(得分:0)
最好在本地使用VB6编程IDE,而不是在VM中使用
VB6 IDE在Windows 7,8或10中运行良好。
您可以使用此安装程序来安装VB6 Visual Studio 6.0 Installer wizard