Cli*_*lly 42 windows vb6 compatibility windows-8
假设vb6不能在Windows 8上运行,因为Windows 8没有附带VB6运行时库,是不是可以在Windows 8上安装VB6运行时库然后再运行VB6?还是有另一个问题?
Kri*_*son 43
截至2011年9月13日,VB6应用程序仍可在开发人员预览版的Windows 8中运行.
.它们也在Consumer Preview中运行,如上所述,Microsoft致力于让VB6在Windows 8中运行.
Cod*_*ray 23
这是一个非常难以回答的问题,但我会尽力提供最好的回答.
我们真的不确定,看到它尚未发布,可能只是在开发的早期阶段.也没有办法预测哪些黑客可能会出现以允许VB6应用程序在Windows 8上运行.我有一点信心,在社区提出某种解决方法之前,这只是一个时间问题,如果你真的那么关心.如果没有其他原因而不是纯粹的好奇心,我甚至可能会自己调查一下.
但是,官方的说法是可能不支持此配置:
...没有计划在Windows 7以后的Windows未来版本中包含VB6运行时.
同样值得考虑的是关于Windows 8仅在64位版本中发布的讨论(与Server 2008 R2一样).由于VB6运行时(以及VB6编译器创建的所有应用程序)都是32位,因此它们必须在模拟的32位层(WOW)中运行.某些应用程序已经遇到在64位版本的Windows 7中运行的问题,这个问题可能只会变得更糟.目前64位版本的Windows 不支持 IDE ,这使得继续维护遗留应用程序变得更加困难(尽管它的价值,我只是将其安装在运行Server 2008 R2的开发盒上而没有任何问题).
小智 17
Microsoft在2012年1月更新了他们的支持声明.看起来Windows 8将支持VB6.
VB6运行时将发布,并将在Windows 8中支持操作系统的生命周期.Visual Basic 6.0运行时文件仍然只是32位,所有组件必须托管在32位应用程序进程中.开发人员可以认为Windows 8的支持故事与Windows 7的支持故事相同.
http://msdn.microsoft.com/en-us/vstudio/ms788708
| 归档时间: |
|
| 查看次数: |
36213 次 |
| 最近记录: |