ИНФОРМАЦИЯ: Файл Readme Visual Studio 6.0 с пакетом обновления 2

Переводы статьи Переводы статьи
Код статьи: 214591
Развернуть все | Свернуть все

Аннотация

Файл Microsoft Visual Studio 6.0 Service Pack 2 сведений содержит следующие разделы:
  • ОБЗОР.
  • Установка.
  • Заметки на исправлений.
  • Получение дополнительных сведений.

Дополнительная информация

ОБЗОР

Microsoft Visual Studio 6.0 пакетом обновления 2 устраняет ошибки совместимости двоичный определенные свободно распространяемые файлы во время выполнения в Visual Studio 6.0. Этот пакет также предоставляет все исходные файлы и отладочные версии компоненты времени выполнения Microsoft Visual C++ для разработчиков Visual C++.

Перед установкой пакета обновления, завершите работу всех приложений Visual Studio. Установите этот пакет обновления или изменения любого из приложений в Visual Studio, чтобы убедиться в наличии последних исправлений.

Microsoft Visual Studio 6.0 пакетом обновления 2 является включая пакет обновления 1.


Установка

Для установки пакета обновления, вставьте компакт-диск в дисковод компакт-дисков на компьютере. Из корневого каталога пакета обновления запустите программу установки. Программа установки определяет язык операционной системы и выполните одну из следующих настроек:

   \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)
				
Если ваш язык отсутствует в этот список, в английской версии программы установки будет запущена.


Определение файлов, настройка установки

Программе установки не может установить все файлы, включенные в пакет обновления на вашем компьютере. Если у вас нет копии файла на локальном компьютере или файл на вашем компьютере находится более поздней версии, чем та, в пакет обновления, установка не будет обновлять файл на вашем компьютере.


Обновление файлов ранее изменения

Проверка сведений о версии в файле ресурсов является основным средством, программа установки определяет, какие файлы для замены. Тем не менее некоторые файлы, такие как текстовые файлы и недвоичные файлы, не имеют сведений о ресурсах. В этих случаях программа установки использует отметки времени для определения, какие файлы нужно заменить. Если изменены штамп времени Visual Studio компонент текстовые файлы или файлы, которые не имеют сведений о версии, а затем программа установки не может заменить эти файлы. Исходные файлы и файлы заголовков приведены примеры некоторых файлов, могло быть изменено.


Определение журнала обновления продуктов, в зависимости от версии файла

Чтобы определить, какие обновления были сделаны с момента первоначального выпуска продукта, необходимо проверить номер версии в свойствах один или несколько файлов. Чтобы определить обновление состояния продукта, выполните следующие действия:

  1. Найдите в таблице ниже, чтобы определить, какой файл нужно проверить. В некоторых случаях может потребоваться изучить более чем одного файла определения полной истории обновлений продукта.
  2. Для каждого файла щелкните правой кнопкой мыши файл в проводнике Windows, а затем выберите команду Свойства.
  3. Click the Versions tab, and compare the version listed with the version in the table.

The following table lists the developer tools that have been updated in this Visual Studio 6.0 Service Pack. It also lists the key files you should check to ascertain version information.
    Product             Files           Release       Version on SP2
    ----------------------------------------------------------------

    Visual Studio 6.0   Oleaut32.dll    2.30.4261     2.40.4268
                        Olepro32.dll    5.00.4261     5.00.4268
                        Asycfilt.dll    2.30.4261     2.40.4268
                        Stdole2.tlb     2.30.4261     2.40.4268

    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.8337.0
                        Msvcrt.lib
                        Msvcrt.pdb
                        Msvcrtd.dll     6.00.8168.0    6.00.8337.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
                        Sbheap.c*
                        Malloc.c*
                        Free.c*
                        Expand.c*
                        Heapinit.c*
                        Delete.cpp*
                        New.cpp*
                        Realloc.c*
                        Calloc.c*
                        Heapmin.c*
                        Msize.c*
                        Heapchk.c*
                        Dbgheap.c*
                        Winheap.h*

    Visual J++ 6.0      Msjavx86.exe     5.00.2922 5.00.3161
                        Classd.exe       5.00.2922 5.00.3161
                        Classr.exe       5.00.2922      5.00.3161
                        Msvj98.dll       6.00.8169 6.01.8349
                        Msvj98ui.dll     6.00.8167 6.01.8349
                        Jvc.exe          6.00.8167 6.00.8343
                        Applet on HTML.vjp
                        COM Control.vjp
                        Console Application.vjp

				

Uninstalling the Visual Studio 6.0 Service Pack

The service pack cannot be uninstalled independently of Visual Studio. To uninstall 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++ Issues

The following Visual C++ issues have been fixed with Service Pack 2 and were also fixed with Service Pack 1.

Microsoft Foundation Classes (MFC) Issues:

193099FIX: CDialog::Create() ReturnsIncorrect Value Calling EndDialog
193272FIX: MFC Doesn't CallCPrintDialog::OnInitDialog
193102FIX: Assert in Appui1.cpp Line 215in MFC SDI/MDI Application
192942FIX: Call to CWnd::MoveWindowcauses Stack Overflow
193100FIX: CString Serialization CausesAccess Violation

CRT Issues:
193509FIX: Exception When Callingstrftime() Function

The following issues have been addressed in Service Pack 2 but were not addressed in Service Pack 1.

MSVCRT.DLL was modified to include the Visual C++ 5.0 heap in addition to the Visual C++ 6.0 heap for better compatibility. Visual C++ 6.0 applications will continue to use the Visual C++ 6.0 heap and pre-Visual C++ 6.0 applications will use the Visual C++ 5.0 heap.

CRT Issues:

Heap compatibility problems as described in the following two Knowledge Base articles:

190536PRB: Invalid Page Fault inMsvcrt.dll
194550PRB: Freeing Memory Multiple TimesMay Cause an Access Violation

When installing Service Pack 2, several of the CRT heap management files will be overwritten by updated files that include the code for both the Visual C++ 6.0 heap and the Visual C++ 5.0 heap. If you need to rebuild the Visual C++ 6.0 static libraries, the Visual C++ 5.0 heap code will be included in your static library. It will not be used. The Visual C++ 5.0 heap was added to this release to support compatibility problems that can arise due to the problems listed above. If you do not wish the Visual C++ 5.0 code to be included in your rebuilt static library, you should rebuild the library using the original code that was released with Visual C++ 6.0.

The small block heap source files in the preceding Visual C++ 6.0 file list are flagged with an asterisk. Please be aware that the source files listed match the PDB files for the DLL version of the heap and do not correspond to the static CRT libraries which were not updated in this service pack. If you need to debug into the static CRT libraries, you need recopy the original CRT source files from your product CD.

Fixed Visual Basic Issue

The following Visual Basic issue has been fixed with Service Pack 2 and was also fixed with Service Pack 1.
  • A run-time error can occur in compiled Visual Basic code when the application uses more than eight in-process COM DLLs.
If your applications download run-time components from the Web on setup, note that the following files have changed with this service pack:

  • Msvbvm60.cabVbrun60.cabOleaut.cab

Fixed Automation Issues

The following run-time issue has been fixed with Service Pack 2 and was also fixed with Service Pack 1:
  • Passing in an unallocated array for an out-only SAFEARRAY parameter to a late-bound method call will fail.

Updated Visual J++ Files

In response to the automation issues previously noted, the Microsoft virtual machine files have been updated. This change will be applied both on the computer 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 either Classd.exe or Classr.exe.

This service pack contains the required Visual J++ files needed to comply with the preliminary ruling issued by Federal District Court Judge Ronald H. Whyte. These changes were not included in Visual Studio 6.0 Service Pack 1. For more information, please read \vj98\extwarn.txt in your Visual Studio folder or go to http://msdn.microsoft.com/visualj

Finding More Information

For 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/s upport


To build a Visual Studio Service Pack query:
  1. Choose "Any Products" from the list.
  2. Set the search type to "Keywords."
  3. Enter one of the following as your search phrase:
       kbvs600sp2
       kbvs600sp2bug
       kbvs600sp2fix
    					

  4. Click "Find."
For the latest product information, please see the Visual Studio Web site at:
http://msdn.microsoft.com/vstudio

Ссылки

NOTE: This reference is not part of the original readme text from the product release:

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт::

197298INFO: Microsoft Visual Studio Service Packs, What, Where, Why

Свойства

Код статьи: 214591 - Последний отзыв: 16 ноября 2010 г. - Revision: 2.0
Ключевые слова: 
kbbug kbinfo kbvs600sp2fix kbmt KB214591 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:214591
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

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