微软不再支持微软已经停止的VB6开发和支持。但是VB6应用程序仍在Windows 8.1上运行。这篇文章告诉Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008, Windows 7, Windows 8 and Windows 8.1。
但是我想知道什么时候VB6应用程序将不再起作用?是否有任何来自微软的官方声明或任何相同的线索?
修改 在this link视觉工作室团队已经提到“它将至少在2024年得到支持”。但目前尚不清楚他们是否表示在Windows 8至2024年或Windows OS的未来版本中都支持它。
答案 0 :(得分:10)
" 2024"表示作为Windows 8的一部分。该链接表示VB6运行时是Windows的一部分,因此将以与Windows其余部分相同的方式支持。例如,Windows 8将在2024年之前得到支持,因为它是Windows 8的支持生命周期。
编辑:微软现在说VB6运行时也是Windows 10的正式部分。编辑:任何版本的Windows都不再正式支持VB6 IDE(非运行时),但Windows 7和8上有ways to get it to work。
答案 1 :(得分:4)
Uservoice :VB6运行时它仍然是Windows操作系统的一个组件 system是Windows 8.1中附带的组件。它将得到支持 至少到2024年
似乎很清楚他们的意思是VB6将在2024年得到支持,而不仅仅是Windows 8上的VB6(6年前的主流support ends)。
答案 2 :(得分:3)
VB6编程语言在Windows 7,8.x和10上安装并运行。
可在此处安装实用程序:VB6 IDE install utility
答案 3 :(得分:2)
微软有兴趣在Windows 10中运行VB6应用程序,因此他们可能会这样做。对于大多数旧的应用程序框架来说,情况也是如此:Microsoft努力维护兼容性。 IDE在Windows 7上运行(不确定大约8或10)。
然而,仅仅因为微软称VB6将运行它并不意味着您的特定应用程序将起作用,特别是如果您使用第三方组件。您至少应该考虑迁移到另一个开发环境。
答案 4 :(得分:1)
据我所知,VB6应用程序仍可在Windows 10技术预览版上运行。我还没有看到官方声明,但似乎VB6将至少保持支持几年。
答案 5 :(得分:0)
微软刚刚在Windows 10上声明了VB6编程: -
“Windows致力于兼容性.Windows兼容性团队 一直在关注用户遥测并对来自的反馈作出反应 Windows Insiders确保现有应用程序与Windows良好协作 10. Windows 10旨在运行Windows 8.1和Windows Phone 8.1软件程序。是的,每个人最喜欢的VB6 Runtime都会 继续工作。在不久的将来,compat团队将会去 在博客Windows上更深入地讨论这个主题。“
Everyone's favorite VB6 programming on Windows 10
因此,VB6编程将在Windows 10上运行,VBA编程也是如此。
他们还声明'Project Centennial'通用Windows平台桥将使用VB6代码。
Instructions for installing the VB6 IDE are available here...
答案 6 :(得分:0)
以我的个人经验,如果您在VB6中构建一个dll并将其作为组件添加到Server 2016中的COM Plus,它将不会添加。即使对于“ Hello World”组件,也会出现类似以下的错误。
A registry value was changed while installing the following component into a COM+ Application. If you are experiencing activation problems with this component then please check the registry value for the following key.
Component: C:\temp\Project1.dll
Registry Key: CLSID\{D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731}\InProcServer32
Process Name: RunDll32.exe Comsvcs.dll file version: not loaded
答案 7 :(得分:0)
有一个项目提供一种新的语言“ RADBasic”,该语言旨在与VB6编程语言兼容。