INFORMACIÓN: Archivo Léame Visual Studio 6.0 Service Pack 2

Seleccione idioma Seleccione idioma
Id. de artículo: 214591 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

El Visual Studio 6.0 Service Pack 2 archivo Léame de Microsoft contiene las secciones siguientes:
  • Información general.
  • Instalación.
  • Notas sobre correcciones.
  • Buscar más información.

Más información

información general

Microsoft Visual Studio 6.0 Service Pack 2 trata los errores de compatibilidad binaria conocidos con ciertos archivos redistribuibles de tiempo de ejecución en Visual Studio 6.0. Este service pack también proporciona todos los archivos de origen y las versiones de depuración de los componentes de tiempo de ejecución de Microsoft Visual C++ para los desarrolladores de C++.

Antes de instalar este service pack, cierre todas las aplicaciones de Visual Studio. Instale este Service Pack siempre que haya actualizado o cambiado cualquiera de las aplicaciones de Visual Studio para garantizar que tiene las últimas correcciones.

Microsoft Visual Studio 6.0 Service Pack 2 es incluidos de Service Pack 1.


instalación

Para instalar el service pack, inserte el disco compacto en unidad de CD-ROM de su equipo. En el directorio raíz del service pack, ejecútelo. El programa de instalación se detecta el idioma del sistema operativo de su equipo y ejecute una de las siguientes configuraciones:

   \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)
				
Si la configuración de idioma no está en esta lista, se ejecutará la versión inglesa del programa de instalación.


determinar los archivos que instala el programa de instalación

Es posible que el programa de instalación no instale en el equipo todos los archivos incluidos en este Service Pack. Si no hay ninguna copia del archivo en el equipo o si la versión del archivo del equipo es más reciente que la del archivo del Service Pack, el programa de instalación no actualizará el archivo del equipo.


Actualizar archivos, previamente modificados

La forma principal de que instalación determina qué archivos para reemplazar es, consulte la información de versión en de recursos un archivo. Sin embargo, algunos archivos, como por ejemplo, archivos de texto y archivos no binarios, no tienen recursos información. En estos casos, instalación utiliza la marca de tiempo para determinar qué archivos necesitan ser reemplazado. Si ha modificado la marca de tiempo en cualquiera de los archivos de texto de componente de Visual Studio o archivos que no tiene información de versión y a continuación, el programa de instalación no puede reemplazar dichos archivos. Archivos de origen y los archivos de encabezado son ejemplos de algunos archivos que haya cambiado.


determinar el historial de actualización de los productos basada en las versiones de archivos

Para determinar qué actualizaciones han realizado desde la versión inicial de un producto, deberá examinar el número de versión en las propiedades de uno o más archivos. Para determinar la actualización de estado de un producto utilice los pasos siguientes:

  1. Busque en la siguiente tabla para determinar qué archivo desea examinar. En algunos casos, deberá examinar más de un archivo para determinar completamente historial de actualización del producto.
  2. Para cada archivo, haga clic con el botón secundario en el archivo en el Explorador de Windows y, a continuación, haga clic en Propiedades.
  3. Haga clic en la ficha versiones y compare la versión que aparece con la versión de la tabla.

La tabla siguiente enumeran las herramientas de desarrollador que se han actualizado en esta Visual Studio 6.0 Service Pack. También enumera los archivos claves que se debe comprobar para determinar la información de versión.
    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

				

desinstalar el Visual Studio 6.0 Service Pack

El Service Pack no puede desinstalarse de manera independiente a Visual Studio. Para desinstalar actualizaciones de service pack a una herramienta Visual Studio 6.0, como Visual C++, debe desinstalar la herramienta. Las actualizaciones del service pack se desinstalará con él. A continuación, vuelva a instalar las herramientas sin las actualizaciones.
Notas sobre correcciones


problemas de C++ Visual fijos

Los siguientes problemas de Visual C++ han sido corregidos con el Service Pack 2 y también se fija con el Service Pack 1.

Problemas de Microsoft Foundation Classes (MFC):

193099REVISIÓN: CDialog::Create() ReturnsIncorrect valor llama A EndDialog
193272REVISIÓN: MFC no CallCPrintDialog::OnInitDialog
193102REVISIÓN: Assert en aplicación de SDI o MDI de MFC de Appui1.cpp línea 215in
192942REVISIÓN: Llamadas a desbordamiento de pila CWnd::MoveWindowcauses
193100REVISIÓN: CString serialización CausesAccess infracción

Problemas de CRT:
193509REVISIÓN: Excepción cuando la función Callingstrftime()

Los siguientes problemas en el Service Pack 2 se han solucionado, pero no se han tratado en el Service Pack 1.

Msvcrt.dll se modificó para incluir el montón de Visual C++ 5.0 junto con el montón de Visual C++ 6.0 para una mejor compatibilidad. Visual C++ 6.0 las aplicaciones continuarán utilizar el montón de Visual C++ 6.0 y aplicaciones de C++ 6.0 pre-Visual utilizará el montón de Visual C++ 5.0.

Problemas de CRT:

Problemas de compatibilidad de montón tal como se describe en los siguientes dos artículos de Knowledge Base:

190536PRB: Error de página no válida inMsvcrt.dll
194550PRB: Liberar memoria varios TimesMay causa una infracción de acceso

Al instalar el Service Pack 2, algunos de los archivos de administración del montón de CRT se sobrescribirán con los archivos actualizados que incluyen el código para el montón de Visual C++ 6.0 y el montón de Visual C++ 5.0. Si necesita volver a generar las bibliotecas estáticas de Visual C++ 6.0, el código del montón de Visual C++ 5.0 se incluirán en la biblioteca estática. No se utilizará. El montón de Visual C++ 5.0 se agregó a esta versión para admitir los problemas de compatibilidad que pueden surgir debido a los problemas enumerados anteriormente. Si no desea que el código de Visual C++ 5.0 para incluirse en la biblioteca estática reconstruido, debe regenerar la biblioteca con el código original que se publicó con Visual C++ 6.0.

Los archivos de origen de montón de pequeño bloque de la lista de archivo anterior de Visual C++ 6.0 se marcan con un asterisco. Ten en cuenta que los archivos de origen enumerados coinciden con los archivos PDB para la versión DLL del montón y no se corresponden con las bibliotecas CRT estáticas que no se actualizaron en este service pack. Si necesita depurar en las bibliotecas CRT estáticas, necesita volver a copiar los archivos de código fuente CRT originales desde el CD de producto.

problema de Visual Basic fijo

El siguiente problema de Visual Basic se ha corregido con el Service Pack 2 y también se corrigen con el Service Pack 1.
  • Un error en tiempo de ejecución puede producirse en código compilado de Visual Basic cuando la aplicación utiliza más de ocho DLL de COM en proceso.
Si las aplicaciones descarguen componentes de tiempo de ejecución desde el Web de configuración, tenga en cuenta que han cambiado los archivos siguientes con este service pack:

  • Msvbvm60.cabVbrun60.cabOleaut.cab

problemas de automatización fijo

El siguiente problema de tiempo de ejecución se ha corregido con el Service Pack 2 y también se corrigen con el Service Pack 1:
  • Pasando una matriz sin asignar de una matriz SAFEARRAY de sólo salida parámetro para una llamada al método enlazado en tiempo de ejecución fallará.

Actualizar archivos de Visual J ++

En respuesta a los problemas de automatización se indicó anteriormente, se han actualizado los archivos de máquina virtual de Microsoft. Este cambio se aplicará tanto en el equipo donde está instalado Visual J ++ y también a la carpeta redistribuible de Visual J ++ para que las aplicaciones de Visual J ++ que se distribuyen también incluirá los archivos actualizados de automatización.

Para instalar y utilizar las versiones actualizadas de los archivos de clase de Microsoft VM principales, ejecutar Classd.exe o Classr.exe.

Este service pack contiene los requiere archivos de J ++ necesarios para cumplir con el triunvirato preliminar emitido por federal tribunales del distrito juez Ronald H. Whyte. Estos cambios no se incluyeron en Visual Studio 6.0 Service Pack 1. Para obtener más información, consulte leer \vj98\extwarn.txt en la carpeta de Visual Studio o ir al http://msdn.microsoft.com/visualj

Buscar más información

Para obtener más información detallada acerca de los problemas de Visual Studio que se corrigen en este service pack, consulte los artículos de Knowledge Base disponibles en:

http://support.microsoft.com/s upport


Para crear una consulta de Service Pack de Visual Studio:
  1. Elija "Cualquier Products" en la lista.
  2. Establecer el tipo de búsqueda para "Palabras clave".
  3. Escriba uno de los siguientes como la frase de búsqueda:
       kbvs600sp2
       kbvs600sp2bug
       kbvs600sp2fix
    					

  4. Haga clic en "Buscar".
Para la información de producto más reciente, vea el sitio Web de Visual Studio en:
http://msdn.microsoft.com/vstudio

Referencias

Nota: Esta referencia no es parte del texto de archivos Léame original desde la versión del producto:

Para obtener información adicional, consulte en contacto con el siguiente artículo en Microsoft Knowledge Base:

197298INFO: Microsoft Visual Studio Service Pack, qué son, dónde están y por qué

Propiedades

Id. de artículo: 214591 - Última revisión: jueves, 10 de febrero de 2005 - Versión: 1.1
La información de este artículo se refiere a:
  • Service Pack 1 de Microsoft Visual Studio 6.0
  • Service Pack 2 de Microsoft Visual Studio 6.0
Palabras clave: 
kbmt kbbug kbinfo kbvs600sp2fix KB214591 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 214591
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

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