您目前已離線,請等候您的網際網路重新連線

INFO:Microsoft Libraries Update:內容、位置和用途

結論
本文提供有關 Microsoft Libraries Update 的內容以及其所在位置的資訊。

Microsoft Libraries Update 可以解決 Visual Studio 6.0 建立的應用程式所附帶的某些執行階段時可轉散發檔案存在的已知二進位相容性問題。

此更新的對象是電腦上未安裝任何 Visual Studio 6.0 產品,但安裝了包括 6.0 程式庫的應用程式的客戶。此更新將更正 6.0 程式庫中的問題,但不會修改或替換早期的程式庫。

安裝了任何 Visual Studio 6.0 產品 (如 Visual Basic 6.0 或 Visual C++ 6.0) 的客戶應安裝最新的 Microsoft Visual Studio Service Pack,如「Microsoft 知識庫」的以下文章所述:
194022Visual Studio 6.0 Service Pack 的內容、位置和用途
此 Microsoft Libraries Update 已當地語系化為八種語言:德語、日語、法語、義大利語、西班牙語、韓語、中文 (簡體) 和中文 (繁體)。

注意:Windows Library Update 需要重新開機。
其他相關資訊
下面的清單包含將包含在 Microsoft Libraries Update 中的所有檔。
檔案名           版本            說明 -----------------------------------------------------------------------  Msvcrt.dll     6.00.8337     Visual C++ 執行階段,無相依性。  Oleaut32.dll   2.30.4265     用以補充 Microsoft Foundation Classes (MFC) 和 Visual                               Basic 執行階段的 OLE-AUT 檔案集的一部分。  Olepro32.dll   5.00.4265     用於補充 MFC 和 Visual Basic 執行階段的                                  OLE-AUT 檔案集的一部分。  Asycfilt.dll   2.30.4265     用於補充 MFC 和 Visual Basic 執行階段的                                   OLE-AUT 檔案集的一部分。  Stdole2.tlb    2.30.4265     用於補充 MFC 和 Visual Basic 執行階段的                                   OLE-AUT 檔案集的一部分。  Mfc42.dll      6.00.8267     Microsoft Foundation Classes (MFC),與 Msvcrt.dll、                                  ComCtl32.dll 和 OLE-AUT 檔相關。  Mfc42u.dll     6.00.8267     僅用於 Windows NT 平台的 MFC Unicode。  Regsvr32.exe                 僅用於登錄用途。用於 Mfc42.dll 和 Oleaut32.dll。  RegTlib.exe                  用於 stdole2.tlb 的 .tlb 登錄。

此更新可以修復什麼內容?

此更新具有新的 C 執行階段程式庫 DLL (Msvcrt.dll),它可以解決以下「Microsoft 知識庫」文章中所述的堆積相容性問題:
190536FIX:MSVCRT.DLL 中發生無效頁面錯誤 (英文)

194550FIX:多次釋放記憶體可能導致 Visual C++ 中出現應用程式錯誤 (英文)
相容性問題的原因是 C 執行階段程式庫配置記憶體方式的內部配置發生了變化。任何應用程式都不應依賴於此配置,但由於先前文章中提及的問題,它們會無意間受到新的堆積管理員的影響。新的 Msvcrt.dll 文件會實作兩個堆積管理員,即 Visual C++ 5 相容的堆積管理員和 Visual C++ 6 相容的堆積管理員。該檔案會偵測建立應用程式時所用的 Visual C++ 版本,並使用該應用程式適用的堆積管理員。如果此版本為 6.0 或更高版本,則使用 Visual C++ 6 相容的堆積管理員;如果此版本低於 6.0 版本,則使用 Visual C++ 5 相容的堆積管理員。

此更新還會修復 Visual C++ 6.0 中的以下錯誤:
193099FIX:呼叫 EndDialog 時 CDialog::Create() 傳回錯誤值 (英文)

193272MFC 不叫用 CPrintDialog::OnInitDialog (英文)

193102FIX:MFC SDI/MDI 應用程式的 Appui1.cpp 中第 215 行中的判斷提示 (英文)

193100FIX:CString 序列化導致存取違規 (英文)

192942FIX:對 CWnd::MoveWindow 的呼叫導致堆疊溢位 (英文)

193509FIX:呼叫 strftime() 函數時發生例外狀況 (英文)

從何處可以取得 Microsoft Libraries Update?

可從下面的網站下載該更新:
注意:Microsoft Libraries Updates 已解決 TaxSaver 1999 登錄問題。
kbVS600SP2 kbdss
內容

文章識別碼:197298 - 最後檢閱時間:11/29/2007 20:07:00 - 修訂: 1.6

  • Microsoft Visual Studio 6.0 Enterprise Edition
  • kbinfo KB197298
意見反應
ml>