INFO: Actualización de las bibliotecas de Microsoft: qué son, dónde están y por qué utilizarlas

Seleccione idioma Seleccione idioma
Id. de artículo: 197298 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E197298
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se proporciona información acerca del contenido de Actualización de las bibliotecas de Microsoft y dónde se puede obtener.

La Actualización de las bibliotecas de Microsoft corrige problemas de compatibilidad binaria conocidos con ciertos archivos redistribuibles de tiempo de ejecución incluidos con las aplicaciones desarrolladas con Visual Studio 6.0.

Esta actualización está destinada a los clientes que no disponen de ningún producto de Visual Studio 6.0 instalado en el equipo, pero que han instalado aplicaciones que incluyen bibliotecas de la versión 6.0. Esta actualización corregirá los problemas de las bibliotecas de la versión 6.0 pero no modificará ni sustituirá las bibliotecas anteriores.

Los clientes que hayan instalado productos de Visual Studio 6.0, como por ejemplo Visual Basic 6.0 o Visual C++ 6.0, deben instalar el último service pack de Microsoft Visual Studio, tal y como se describe en el siguiente artículo de Microsoft Knowledege Base:
194022 INFO: Qué son, dónde están y por qué utilizar los Service Pack de Microsoft Visual Studio
Esta Actualización de las bibliotecas de Microsoft está localizada en ocho idiomas: alemán, japonés, francés, italiano, español, coreano, chino simplificado y chino tradicional.

NOTA: las actualizaciones de la Actualización de las bibliotecas de Windows requieren un reinicio.

Más información

La siguiente lista incluye todos los archivos contenidos en la Actualización de las bibliotecas de Microsoft.
Nombre de archivo    Versión       Descripción
---------------------------------------------------------------------------

Msvcrt.dll           6.00.8337     Visual C++ en tiempo de ejecución, sin 
                                   dependencias.

Oleaut32.dll         2.30.4265     Parte del conjunto de archivos OLE-AUT que
                                   complementa Microsoft Foundation Classes
                                   (MFC) y Visual Basic en tiempo de ejecución.

Olepro32.dll         5.00.4265     Parte del conjunto de archivos OLE-AUT 
                                   que complementa MFC y Visual Basic en tiempo 
                                   de ejecución.

Asycfilt.dll         2.30.4265     Parte del conjunto de archivos OLE-AUT 
                                   que complementa MFC y Visual Basic en tiempo 
                                   de ejecución.

Stdole2.tlb          2.30.4265     Parte del conjunto de archivos OLE-AUT 
                                   que complementa MFC y Visual Basic en tiempo 
                                   de ejecución.

Mfc42.dll            6.00.8267     Microsoft Foundation Class (MFC),
                                   dependiente de los archivos Msvcrt.dll, 
                                   ComCtl32.dll y OLE-AUT.

Mfc42u.dll           6.00.8267     MFC Unicode sólo para la plataforma 
                                   Windows NT.

Regsvr32.exe                       Sólo con propósitos de registro. Para
                                   Mfc42.dll y Oleaut32.dll.

RegTlib.exe                        Para el registro .tlb de stdole2.tlb.

¿Qué corrige esta actualización?

Esta actualización incluye la nueva biblioteca de tiempo de ejecución de C, Msvcrt.dll, que soluciona los problemas de compatibilidad de pila descritos en los artículos siguientes de Microsoft Knowledge Base:
190536 PRB: Error de página no válida en el archivo Msvcrt.dll

194550 PRB: Freeing Memory Multiple Times May Cause an Access Violation
La causa de los problemas de compatibilidad fue un cambio en el diseño interno en la forma en que la biblioteca de tiempo de ejecución de C asignaba la memoria. Ninguna aplicación debe depender de este diseño, pero debido a los problemas de los artículos mencionados anteriormente, las aplicaciones se ven afectadas a causa del nuevo administrador de pila. El nuevo archivo Msvcrt.dll implementa dos administradores de pila, el administrador de pila compatible con Visual C++ 5 y el administrador de pila compatible con Visual C++ 6. Msvcrt.dll detecta la versión de Visual C++ con la que la aplicación está desarrollada y utiliza el administrador de pila correspondiente. Si la versión es Visual C++ 6 o posterior, se utiliza el administrador de pila compatible con Visual C++ 6.0, pero si se trata de una versión anterior, se usa la pila compatible con Visual C++ 5.

Los siguientes errores de Visual C++ 6.0 también se han corregido en esta actualización:
193099 FIX: CDialog::Create() Returns Incorrect Value Calling EndDialog

193272 FIX: MFC Doesn't Call CPrintDialog::OnInitDialog

193102 FIX: Assert in Appui1.cpp Line 215 in MFC SDI/MDI Application

193100 FIX: CString Serialization Causes Access Violation

192942 FIX: Call to CWnd::MoveWindow Causes Stack Overflow

193509 FIX: Exception When Calling strftime() Function

¿Dónde se puede obtener la Actualización de las bibliotecas de Microsoft?

Puede descargar la actualización del siguiente sitio Web: http://support.microsoft.com/ph/1139
Nota: en la Actualización de las bibliotecas de Microsoft se han solucionado los problemas de registro de TaxSaver 1999.

Propiedades

Id. de artículo: 197298 - Última revisión: sábado, 12 de mayo de 2007 - Versión: 2.3
La información de este artículo se refiere a:
  • Microsoft Visual Studio 6.0 Enterprise
Palabras clave: 
_ik kbinfo kbvs600sp2 KB197298

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