【发布时间】:2012-05-19 13:52:09
【问题描述】:
随着 Windows 8 将支持 VB6 的公告,我的问题是:
微软是否曾说过(是或否)VB6 应用程序将在基于 ARM 的平板电脑上运行?
如果没有,是否有任何 ARM 模拟器,以便我们可以在 Windows 8 ARM 平板电脑上测试我们的 VB6 应用程序?
【问题讨论】:
-
我会想象 [阅读:希望] Windows 8 就是 Windows 8 ...(微软依赖于向后兼容性,不是吗?;-)
-
但是,VB6 编译(通过 C++ 4.1 编译器的更改版本,如果我没记错的话)英特尔/AMD 架构的机器代码,所以......我不知道英特尔/AMD 机器如何代码可以在 ARM 芯片上运行。
-
VB 6.0 使用与 VC 6.0 相同的二次编译器的专用版本。这将为 Link.exe 的输入生成 x86 代码,Link.exe 生成 x86 PE 文件输出。如果没有像 Windows 在 ia64 (Itanium) 上使用的 x86 模拟器,VB6 程序就无法在 ARM 机器上运行。