2012-08-31 14 views
3

基本上,我试图找出下列哪些文件与Windows 8 RTM打包在一起(即最终版本)。只是要清楚,我们不想知道任何运行时文件(以下列出)是否包含在任何以前的版本(Beta,CTP,RS等)或Windows 8的发布中 - 我们只是感兴趣在这个兼容性问题上,就Windows 8 RTM(Final Version)而言。另外,如果可能的话,我们还想知道下列哪些文件(如果有)在Windows 8 RT(ARM)版本中发布和注册。就ARM版本而言,欢迎您将答案建立在答案公布日期和时间的最新版Windows 8 RT(在ARM上)上。 (随着ARM的Windows 8和Windows 8 RT的其他版本或版本的推出,这也将有助于未来验证此问题。Windows 8 RTM支持VB6(SP6)运行时文件吗?如果是这样,哪些?

以下是文件列表(这基本上是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版本相关的所有文件,然后将答案放在尽可能多的文件上也是有用的。

感谢您阅读并希望得到您的帮助,将此问题/答案记录在案。

+0

只是一个评论,因为我目前找不到权威来源,但我记得读过一些东西,大意是说完整的vb6运行时将包含在Windows 8的最终完整版本(非RT)中。 –

+0

找到了!现在发布... –

+0

由于VB6只生成x86代码,因此我认为任何运行时文件都不可能包含在Windows RT中,并且可能无法运行VB6应用程序,即使它们是。或者我错过了什么? –

回答

3

This document是官方字。

+0

嘿吉姆,感谢您的输入,因为您和joel发布的链接都是一样的,我的评论在他的回答中也适用于您的答案(不想重复),但是他们故意排除WinRT提示我认为它可能行不通,而且看起来好像WinRT甚至不能运行构成整个windows应用程序生态系统的大部分内容,从我读过的内容来看。即使是与之配套的办公室也是一个精简版(不确定这是因为现有的代码库不工作,他们必须做出根本性的改变或其他原因)。 –

+0

是的,乔尔和我似乎在同一时间回应,因此两个'相同'的答案 - 活跃社区的危害:)。我认为你应该更强有力地阅读这个信息 - 并不是说​​它“可能行不通”,而是它“不起作用”。我完全同意WinRT的故事并不明确,并留下了希望,所以我在项目经理的带领下将旗杆推向更加明确的位置。如果/有更新,我会报告回来。 –

4

这里的官方支持声明:

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

在Visual Basic团队致力于“这只是工程”兼容性Windows Vista上的Visual Basic 6.0应用程序,Windows Server 2008中包括R2 ,Windows 7和Windows 8.

+0

我很担心,自从Windows RT/ARM发布以来,它甚至没有提及Windows RT/ARM,其他人都说“自从Windows 7/8发布以来,这是一个更新,通知大家,我们将包括vb6sp6 Windows 7/8中的运行时文件“等等,但不是关于RT/ARM的文字。担心。 –

+0

我不会屏住呼吸,支持Windows上的vb6支持。 –

+0

+1。 VB6不能在ARM上工作。 – MarkJ