INFO: Microsoft Libraries Update: What, Where, WhyID: Q197298
|
This article provides information about the contents of the Microsoft Libraries Update and where you can obtain it.
The Microsoft Libraries Update addresses known binary compatibility
problems with certain run-time redistributable files shipped with Visual
Studio 6.0 built applications.
This update is for customers who do not have any Visual Studio 6.0 products installed on their computer but have installed applications that include 6.0 libraries. This update will correct problems in the 6.0 libraries but will not modify or replace earlier libraries.
Customers who have installed any Visual Studio 6.0 products such as Visual Basic 6.0 or Visual C++ 6.0 should install the Microsoft Visual Studio Service pack 2 documented in the following article in the Microsoft Knowledge Base:
Q194022 INFO: Microsoft Visual Studio Service Packs, What, Where, WhyThis Microsoft Libraries Update is localized into eight languages: German, Japanese, French, Italian, Spanish, Korean, Chinese (Simple), Chinese (Traditional).
The following list contains all of the files that will be included in the Microsoft Libraries Update.
Filename Version Description
-----------------------------------------------------------------------
Msvcrt.dll 6.00.8337 Visual C++ run-time, no dependencies.
Oleaut32.dll 2.30.4265 Part of the OLE-AUT fileset that
complements Microsoft Foundation Classes
(MFC) and Visual Basic run-time.
Olepro32.dll 5.00.4265 Part of OLE-AUT fileset that complements
MFC and Visual Basic run-time.
Asycfilt.dll 2.30.4265 Part of OLE-AUT fileset that complements
MFC and Visual Basic run-time.
Stdole2.tlb 2.30.4265 Part of OLE-AUT fileset that complements
MFC and Visual Basic run-time.
Mfc42.dll 6.00.8267 Microsoft Foundation Class (MFC),
dependent on Msvcrt.dll, ComCtl32.dll, and
OLE-AUT files.
Mfc42u.dll 6.00.8267 MFC Unicode only for the Windows NT
Platform.
Regsvr32.exe For registration purposes only. For
Mfc42.dll and Oleaut32.dll.
RegTlib.exe For .tlb registration for stdole2.tlb.
Q190536 PRB: Invalid Page Fault in Msvcrt.dllThe cause of the compatibility problems was a change in the internal layout of the way that the C Run-Time library allocates memory. No application should be dependant on this layout, but due to the issues in the previously mentioned articles, they are unknowingly affected by the new heap manager. The new Msvcrt.dll file implements two heap managers, the Visual C++ 5 compatible heap manager and the Visual C++ 6 compatible heap manager. It detects with which Visual C++ version your application is built and uses the appropriate heap manager for that application. If this version is 6.0 or greater, the Visual C++ 6 compatible heap manager is used and if it is earlier than version 6.0,the Visual C++ 5 compatible heap is used.
Q194550 PRB: Freeing Memory Multiple Times May Cause an Access Violation
Q193099 FIX: CDialog::Create() Returns Incorrect Value Calling EndDialog
Q193272 FIX: MFC Doesn't Call CPrintDialog::OnInitDialog
Q193102 FIX: Assert in Appui1.cpp Line 215 in MFC SDI/MDI Application
Q193100 FIX: CString Serialization Causes Access Violation
Q192942 FIX: Call to CWnd::MoveWindow Causes Stack Overflow
Q193509 FIX: Exception When Calling strftime() Function
http://www.msdn.microsoft.com
Additional query words: kbVS600SP2 kbdss
Keywords : kbVS600sp2 kbDSupport
Version : WINDOWS:6.0
Platform : WINDOWS
Issue type : kbinfo
Last Reviewed: August 8, 1999