2012-08-31 15 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