Article ID: 194185
This article was previously published under Q194185
This article has been archived. It is offered "as is" and will no longer be updated.
The Microsoft Visual Studio 6.0 Service Pack 1 Readme contains the following sections:
OverviewThe Microsoft Visual Studio 6.0 Service Pack 1 addresses known binary compatibility bugs with certain run-time redistributable files in Visual Studio 6.0. This Service Pack also provides all the source files and debug versions of the Microsoft Visual C++ run-time components for Visual C++ developers.
Before installing this Service Pack, shut down any Visual Studio applications. Install this Service Pack whenever you have updated or changed any of the applications in Visual Studio to ensure that you have the latest fixes.
InstallationTo install the Service Pack, insert the compact disc into your computer's CD-ROM drive. From the root directory of the Service Pack, run Setup. Setup will detect the language of your computer's operating system and run one of the following setups:
\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)
If your language setting is not in this list, the English version of Setup will run.
Determining the Files That Setup InstallsSetup might not install all the files included in this Service Pack on your computer. If you do not have a copy of the file on your computer, or if the file on your computer is a more recent version than the one in the Service Pack, Setup will not update the file on your computer.
Updating Files You Previously ModifiedThe primary way Setup determines which files to replace is by checking the version information in a file's resources. However, some files, such as text files and non-binary files, have no resource information. In these cases, Setup uses the time stamp to determine which files need to be replaced.
If you have altered the time stamp on any of the Visual Studio component text files or files that do not have version information, then Setup may not replace those files. Source files and header files are examples of some files you might have changed.
Determining the Update History of the Products Based on File VersionsTo determine which updates have been made since the initial release of a product, you will need to examine the version number in the properties of one or more files.
To determine the update status of a product:
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
Uninstalling the Visual Studio 6.0 Service PackThe Service Pack cannot be uninstalled independently of Visual Studio. To uninstall the Service Pack updates to a Visual Studio 6.0 tool, such as Visual C++, you must uninstall the tool. The Service Pack updates will be uninstalled with it. Then, reinstall the tools without the updates.
Notes on Fixes
Fixed Visual C++ IssuesThe following Visual C++ issues have been fixed with this Service Pack:
(http://support.microsoft.com/kb/193509/EN-US/ )FIX: Exception When Calling strftime() Function
(http://support.microsoft.com/kb/193272/EN-US/ )FIX: MFC Doesn't Call CPrintDialog::OnInitDialog
(http://support.microsoft.com/kb/193102/EN-US/ )FIX: Assert in Appui1.cpp Line 215 in MFC SDI/MDI Application
(http://support.microsoft.com/kb/193100/EN-US/ )FIX: CString Serialization Causes Access Violation
(http://support.microsoft.com/kb/193099/EN-US/ )FIX: CDialog::Create() Returns Incorrect Value Calling EndDialog
(http://support.microsoft.com/kb/192942/EN-US/ )FIX: Call to CWnd::MoveWindow causes Stack Overflow
Fixed Visual Basic IssueThe following Microsoft Visual Basic issue has been fixed with this Service Pack:
192653If your applications download run-time components from the Web on setup, note that the following files have changed with this Service Pack:
(http://support.microsoft.com/kb/192653/EN-US/ )FIX: Eight or More ActiveX DLLs in Compiled Project Cause Error
Fixed Automation IssuesThe following run-time issue has been fixed with this Service Pack.
Passing in an unallocated array for an out-only SAFEARRAY parameter to a late-bound method call will fail.
Updated Visual J++ FilesIn response to the Automation issues, noted above, the Microsoft virtual machine files were rebuilt. This change will be applied both on the machine where Visual J++ is installed, and also to the Visual J++ redistributable folder, so that Visual J++ applications that are distributed will also include the updated Automation files.
To install and use the updated versions of the core Microsoft VM class files, run classd.exe or classr.exe.
Finding More InformationFor more in-depth information about the Visual Studio issues that are fixed in this Service Pack, see the Microsoft Knowledge Base articles available at:
http://support.microsoft.com/servicedesks/msdn/To build a Visual Studio Service Pack query:
For the latest product information, see the Visual Studio Web site at:
http://msdn.microsoft.com/vstudioFor more information on the Visual Studio 6.0 Service Pack 1, please see the following articles in the Microsoft Knowledge Base:
194295 HOWTO: Tell That Visual Studio 6.0 Service Packs Are InstalledTo obtain this service pack, please see:
194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why