微软不再支持VB6开发,微软的支持已经停止。但VB6应用程序仍然可以在Windows 8.1上运行。也请看这篇题为"Visual Basic 6.0在Windows Vista、Windows Server 2008、Windows 7、Windows 8和Windows 8.1上的支持声明。".
VB6应用程序何时会停止在Windows上运行?微软有什么官方声明或任何关于相同的线索吗?
EDIT:在 这个环节Visual Studio团队曾提到,"它将至少被支持到2024年"。但不清楚他们说的是在Windows 8中支持到2024年,还是在未来发布的windows操作系统中也支持。
2024年 "的意思是作为Windows 8的一部分。链接中说VB6运行时是 窗口的一部分 因此将与Windows的其他版本一样得到支持。例如Windows 8将支持到2024年,因为那是Windows 8的支持生命周期。
EDIT:微软现在已经说VB6运行时也正式成为Windows 10的一部分。
EDIT:VB6 IDE(不是运行时)不再被官方支持在任何版本的Windows上,但是有 办法 在 Windows 7 和 8 上。
语音: VB6运行时它仍然是Windows操作系统的一个组件,是Windows 8.1中的一个组件。它将至少支持到2024年。
似乎很清楚他们的意思是VB6将支持到2024年,而不仅仅是Windows 8上的VB6(其主流的 赡养费 反正早了6年)。)
VB6编程语言可以在Windows 7、8.x和10上安装和运行。
这里有一个实用程序来安装它。VB6 IDE安装工具
VB6应用程序在Windows 10中运行符合微软的利益,所以它们可能会这样做。大多数旧的应用框架可能也是如此。微软努力保持兼容性。IDE在Windows 7上运行(不确定8或10)。
然而,仅仅因为微软说VB6可以运行,并不意味着你的特定应用程序将工作,特别是如果你使用第三方组件。你至少应该考虑迁移到另一个开发环境。
据我所听到的消息,VB6应用程序在Windows 10技术预览版上仍然可以运行。我还没有看到官方的声明,但似乎VB6将至少在几年内保持支持。
微软刚刚针对Windows 10上的VB6编程表示:--。
"Windows致力于兼容性。Windows兼容性团队一直在研究用户的遥测,并对Windows Insiders的反馈做出反应,以确保现有的应用程序能够很好地与Windows 10兼容。Windows 10的设计是为了运行Windows 8.1和Windows Phone 8.1软件程序。而且是的。大家最喜欢的VB6 Runtime将继续工作。,也。在不久的将来,编译团队会在Blogging Windows上更深入地讨论这个话题。"
所以VB6编程可以在Windows 10上工作,VBA编程也可以。
他们还表示,'百年工程'通用Windows平台桥可以使用VB6代码。
根据我个人的经验,如果你在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
有一个项目提供了一种新的语言 "RADBasic",旨在与VB6编程语言兼容。