【问题标题】:Does Windows 8 RTM Support VB6 (SP6) Runtime files? If so, which ones?Windows 8 RTM 是否支持 VB6 (SP6) 运行时文件?如果有,有哪些?
【发布时间】:2012-08-31 04:31:09
【问题描述】:

基本上,我试图找出以下哪些文件是随 Windows 8 RTM(即最终版本)打包的。为了清楚起见,我们不想知道任何运行时文件(如下所列)是否包含在任何先前版本(Beta、CTP、RS 等)或 Windows 8 版本中 - 我们只是感兴趣就 Windows 8 RTM(最终版)而言,在这个兼容性问题上。

此外,如果可能的话,我们还想知道以下哪些文件(如果有)是随 Windows 8 RT(ARM 上)版本一起发布和注册的。就 ARM 版本而言,欢迎您将答案基于发布答案的日期和时间可用的最新版本的 Windows 8 RT(基于 ARM)。 (随着 Windows 8 和 Windows 8 RT on ARM 的其他版本或版本的推出,这也将有助于解决这个问题。

以下是文件列表(基本上是 VB6 SP6 运行时文件):

File name         Version         Size

Asycfilt.dll      2.40.4275.1     144 KB (147,728 bytes)

Comcat.dll        4.71.1460.1     21.7 KB (22,288 bytes)

Msvbvm60.dll      6.0.97.82       1.32 MB (1,386,496 bytes)

Oleaut32.dll      2.40.4275.1     584 KB (598,288 bytes)

Olepro32.dll      5.0.4275.1      160 KB (164,112 bytes)

Stdole2.tlb       2.40.4275.1     17.5 KB (17,920 bytes)

当然,其中最重要的文件是 MSVBVM60.DLL,因此,如果您无法提供与这两个 Windows 版本相关的所有文件的详细信息,那么根据尽可能多的文件来回答也是有用的。

感谢您阅读并在记录此问题/答案方面提供预期的帮助。

【问题讨论】:

  • 只是一个评论,因为我目前找不到权威来源,但我记得读过一些东西,大意是完整的 vb6 运行时将包含在最终的完整版本中(非 RT) Windows 8。
  • 找到了!现在发布...
  • 由于 VB6 只生成 x86 代码,我认为任何运行时文件都不可能包含在 Windows RT 中,而且您可能无法运行您的 VB6 应用程序,即使它们包含在内。还是我错过了什么?
  • @Harry Johnston 更正你不能在 Win RT 上运行 VB6 应用程序,因此不能在 Windows 8 的 ARM 版本上运行。答案中引用的支持策略是指 Windows 8 桌面,尽管这并不明确。
  • @HarryJohnston 这很有趣,您认为编译为 pcode 或更改 VB6 编译配置部分中的编译器选项可以解决这个固有问题吗?

标签: windows visual-studio vb6 windows-8 compatibility


【解决方案1】:

这是官方支持声明:

http://msdn.microsoft.com/en-us/vstudio/ms788708

Visual Basic 团队致力于为 Windows Vista、Windows Server 2008(包括 R2、Windows 7 和 Windows 8)上的 Visual Basic 6.0 应用程序提供“It Just Works”兼容性。

【讨论】:

  • 我担心它自从宣布以来它甚至没有提到Windows RT / ARM,其余的说“由于Windows 7/8已经宣布,这是一个更新通知你我们将在 Windows 7/8" 等中包括 vb6sp6 运行时文件的所有内容......但对 RT/ARM 只字不提。担心。
  • 对于 Windows on Arm 的 vb6 支持,我不会屏住呼吸。
【解决方案2】:

This document 是官方用语。

【讨论】:

  • 嘿吉姆,感谢您的意见,因为您和 joel 发布的链接是相同的,我在他的回答下的评论也适用于您的回答(不想重复),但他们的故意排除提到 WinRT 向我表明它可能不起作用,而且据我所读的内容,似乎 WinRT 甚至无法运行构成整个 Windows 应用程序生态系统的大部分内容。甚至附带它的办公室也是一个精简版(不确定这是因为现有的代码库不起作用,他们必须进行根本性的更改还是其他原因)。
  • 是的,乔尔和我似乎几乎在同一时间做出回应,因此两个“相同”的答案 - 活跃社区的危害:)。我认为您应该更加有力地阅读该消息-不是说它“可能不起作用”,而是说它“将不起作用”。我完全同意 WinRT 的故事并不明确并且留下了希望,因此我正在与项目经理一起在旗杆上运行,以建议在该链接中更加明确。如果/当有更新时,我会报告。
猜你喜欢
  • 2010-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-07
  • 2015-11-16
  • 2011-01-30
  • 2011-05-12
  • 1970-01-01
相关资源
最近更新 更多