資訊: Visual J++ 6.0 讀我檔案

文章翻譯 文章翻譯
文章編號: 194185 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

讀我 Microsoft Visual Studio 6.0 服務套件 1 檔案包含下列各節:

  • 概觀
  • 安裝
  • 修正程式注意事項
  • 尋找其他資訊

其他相關資訊

概觀

Microsoft 的 Visual Studio 6.0 Service Pack 1 解決已知的二進位碼相容性錯誤與 Visual Studio 6.0 某些執行階段可轉散發檔案。這個 Service Pack 也提供所有原始程式檔和偵錯版本的 Microsoft Visual C++ 執行階段元件為 Visual C++ 開發人員。

在安裝這個 Service Pack 之前請關閉任何 Visual Studio 應用程式。當您更新或變更任何 Visual Studio 中應用程式,請確定您有最新的修正程式,請安裝這個 Service Pack。

安裝

若要安裝 Service Pack,光碟片插入到您電腦的 CD-ROM 磁碟機上。從的 Service Pack 的 [根目錄] 目錄執行安裝程式。安裝程式會偵測您電腦的作業系統的語言,並執行下列安裝的其中一個:
\fra\setup (French)
\deu\setup (German)
\enu\setup (English)
\jpn\setup (Japanese)
\esp\setup (Spanish)
\kor\setup (Korean)
\chs\setup (Simplified Chinese)
\cht\setup (Traditional Chinese)
\ita\setup (Italian)
				

如果您的語言設定不在此清單,將會執行英文版的安裝程式。

判斷安裝程式正在安裝的檔案

安裝程式可能未安裝在您的電腦上這個 Service Pack 中包含的所有檔案。如果您沒有在您的電腦上檔案的複本,或您電腦上的檔案是不是在 Service Pack 中的較新版本,安裝程式將不會更新您電腦上的檔案。

正在更新您先前修改過的檔案

安裝程式會決定要取代的檔案,主要的方式是檢查版本資訊中檔案的資源。但是,有些檔案,例如文字檔和非二進位檔案有沒有資源資訊。在這些情況下安裝程式會使用時間戳記來決定哪些檔案需要被取代。

如果您有變更的時間戳記上任何 Visual Studio 元件的文字檔案或檔案,不會有版本資訊然後安裝程式可能會不取代這些檔案。原始程式檔和標頭檔是一些您可能已變更的檔案的範例。

決定檔案版本為基礎的產品的更新歷程記錄

若要判斷產品的初始發行以來做了哪些更新,您必須檢查內容中的一或多個檔案版本號碼。

若要判斷產品的更新狀態:
  1. 尋找下決定您想要檢查哪些的檔案表中。在某些情況下,您可能需要檢查多個檔案來判斷完整產品的更新記錄。
  2. 針對每個檔案在 Windows 檔案總管在檔案上按一下滑鼠右鍵,再按一下 [內容]。
  3. 按一下 [版本] 索引標籤,並比較與資料表中的版本所列的版本。
下表列出已經更新這個 Visual Studio 6.0 Service Pack 中的開發人員工具。它也會列出您應該檢查以確定版本資訊的金鑰檔。
Product                    Files              Release        SP1

Visual Studio 6.0          oleaut32.dll        2.30.4261   2.30.4265
                           olepro32.dll        2.30.4261   2.30.4265
                           asycfilt.dll        2.30.4261   2.30.4265
                           stdole2.tlb         2.30.4261   2.30.4265


Visual Basic 6.0           msvbvm60.dll        6.00.8176   6.00.8268

Visual C++ 6.0             afxodlgs.h
                           arccore.cpp
                           ctlinplc.cpp
                           dlgcore.cpp
                           dlgprnt.cpp
                           libcmt.lib
                           libcmtd.lib
                           libcmtd.pdb
                           mfc42.dll           6.00.8168.0  6.00.8267.0
                           mfc42.lib
                           mfc42.map
                           mfc42.pdb
                           mfc42d.dll          6.00.8168.0  6.00.8267.0
                           mfc42d.lib
                           mfc42d.map
                           mfc42d.pdb
                           mfc42u.dll          6.00.8168.0  6.00.8267.0
                           mfc42u.lib
                           mfc42u.map
                           mfc42u.pdb
                           mfc42ud.dll         6.00.8168.0  6.00.8267.0
                           mfc42ud.lib
                           mfc42ud.map
                           mfc42ud.pdb
                           mfcd42d.dll         6.00.8168.0  6.00.8267.0
                           mfcd42d.lib
                           mfcd42d.map
                           mfcd42d.pdb
                           mfcd42ud.dll        6.00.8168.0  6.00.8267.0
                           mfcd42ud.lib
                           mfcd42ud.map
                           mfcd42ud.pdb
                           mfcn42d.dll         6.00.8168.0  6.00.8267.0
                           mfcn42d.lib
                           mfcn42d.map
                           mfcn42d.pdb
                           mfcn42ud.dll        6.00.8168.0  6.00.8267.0
                           mfcn42ud.lib
                           mfcn42ud.map
                           mfcn42ud.pdb
                           mfco42d.dll         6.00.8168.0  6.00.8267.0
                           mfco42d.lib
                           mfco42d.map
                           mfco42d.pdb
                           mfco42ud.dll        6.00.8168.0  6.00.8267.0
                           mfco42ud.lib
                           mfco42ud.map
                           mfco42ud.pdb
                           mfcs42.lib
                           mfcs42.pdb
                           mfcs42d.lib
                           mfcs42d.pdb
                           mfcs42u.lib
                           mfcs42u.pdb
                           mfcs42ud.lib
                           mfcs42ud.pdb
                           msvcrt.dll          6.00.8168.0  6.00.8267.0
                           msvcrt.lib
                           msvcrt.pdb
                           msvcrtd.dll         6.00.8168.0  6.00.8267.0
                           msvcrtd.lib
                           msvcrtd.pdb
                           nafxcw.lib
                           nafxcw.pdb
                           nafxcwd.lib
                           nafxcwd.pdb
                           oledlgs2.cpp
                           strftime.c
                           uafxcw.lib
                           uafxcw.pdb
                           uafxcwd.lib
                           uafxcwd.pdb
                           viewcore.cpp
                           winfrm.cpp

Visual J++ 6.0             msjavx86.exe        5.00.2922     5.00.2925
                           classd.exe          5.00.2922     5.00.2925
                           classr.exe          5.00.2922     5.00.2925
				

正在解除安裝 Visual Studio 6.0 Service Pack

無法解除安裝 Service Pack,獨立的 Visual Studio。若要解除安裝 Service Pack 更新到 Visual C++ 等的 Visual Studio 6.0 工具中,您必須解除安裝工具。Service Pack 的更新將會解除安裝與它。然後,重新安裝沒有更新工具。

修正程式注意事項

固定的 Visual C++ 問題

下列 Visual C++ 問題已經加以修正與這個 Service Pack:
193509FIX: 例外狀況時呼叫 strftime() 函式

193272FIX: MFC 不會呼叫 CPrintDialog::OnInitDialog

193102FIX: 判斷提示 MFC SDI MDI 應用程式中的 Appui1.cpp 一行 215

193100FIX: CString 序列化會造成存取違規

193099FIX: CDialog::Create() 傳回呼叫 EndDialog 的值不正確

192942FIX: CWnd::MoveWindow 的呼叫會造成堆疊溢位

固定的 Visual Basic 問題

下列的 Microsoft Visual Basic 問題已經修正與這個 Service Pack:
192653在已編譯的專案原因錯誤 FIX: 八個或多個 ActiveX DLL

如果您的應用程式從 Web 上安裝下載執行階段元件,請注意下列檔案已經變更與這個 Service Pack:
msvbvm60.cab
vbrun60.cab
oleaut.cab

固定的自動化問題

下列執行階段問題已經修正與這個 Service Pack。

未配置的陣列中傳遞出專用 SAFEARRAY 的晚期繫結方法呼叫的參數將會失敗。

更新的 Visual J++ 檔案

在 [自動化的回應問題,記下的上方,Microsoft 虛擬機器檔案被重建。同時在 Visual J++ 安裝的位置,電腦上,也可以在 Visual J++ 可轉散發套件資料夾,將會套用這項變更,使 Visual J++ 應用程式分散也會包含已更新的自動化檔案。

安裝和使用核心 Microsoft VM 類別檔案的更新的版本,請 classd.exe 或 classr.exe 執行。

尋找其他資訊

深入更多資訊有關這個 Service Pack 中所修正的 Visual Studio 問題,請參閱可在微軟知識庫文件:
http://support.microsoft.com/servicedesks/msdn/
若要建置 Visual Studio Service Pack 查詢:
  1. 從清單中選擇任何產品。
  2. 按一下 [更多的搜尋選項,以取得有關如何將搜尋選擇上。
  3. 將搜尋類型設定為 「 關鍵字或布林 (Boolean) 搜尋 」。
  4. 輸入下列其中一項,如您搜尋的片語:
    • 對於 Visual Studio 文章輸入 kbvs600sp1fix。
    • 對於 Visual C 文章輸入 kbvc600sp1fix。
    • 對於 Visual Basic 文章輸入 kbvbp600sp1fix。
  5. 按一下 [尋找]。

?考

如最新的產品資訊請參閱 Visual Studio Web 站台在:
http://msdn.microsoft.com/vstudio
如需有關 Visual Studio 6.0 Service Pack 1 的詳細資訊,請參閱下列文件 「 Microsoft 知識庫 」 中:
194295 HOWTO: Tell That Visual Studio 6.0 Service Packs Are Installed

194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why
若要取得這個 Service Pack,請參閱:
http://msdn2.microsoft.com/en-us/vstudio/Aa718362.aspx

屬性

文章編號: 194185 - 上次校閱: 2013年10月10日 - 版次: 3.1
這篇文章中的資訊適用於:
  • Microsoft Visual Studio 6.0 Service Pack 1
  • Microsoft Visual Studio 6.0 Service Pack 2
關鍵字:?
kbnosurvey kbarchive kbmt kbinfo kbreadme KB194185 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:194185
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com