INFO : Mise à jour des bibliothèques Microsoft : Quoi, où, pourquoi

Traductions disponibles Traductions disponibles
Numéro d'article: 197298 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F197298
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article fournit des informations concernant le contenu de la mise à jour des bibliothèques Microsoft ainsi que le lieu où vous pouvez vous la procurer.

La mise à jour des bibliothèques Microsoft traite de problèmes de compatibilité binaire connus, rencontrés avec certains fichiers d'exécution redistribuables livrés avec les applications intégrées de Visual Studio 6.0.

Cette mise à jour s'adresse aux clients qui n'ont pas installé de produits Visual Studio 6.0 sur leur ordinateur, mais qui ont installé des bibliothèques 6.0. Cette mise à jour corrige les problèmes dans les bibliothèques 6.0, mais ne modifie pas ni ne remplace les bibliothèques précédentes.

Les clients ayant installé un produit Visual Studio 6.0 tel que Visual Basic 6.0 ou Visual C++ 6.0 doivent installer le dernier Service Pack de Microsoft Visual Studio comme l'explique l'article suivant de la Base de connaissances Microsoft :
194022 INFO : Microsoft Visual Studio Service Packs : quoi, où, pourquoi
Cette mise à jour des bibliothèques Microsoft existe en huit langues : allemand, japonais, français, italien, espagnol, coréen, chinois simplifié et chinois traditionnel.

REMARQUE : Les mises à jour des bibliothèques Windows nécessitent un redémarrage.

Plus d'informations

Vous trouverez dans la liste suivante tous les fichiers inclus dans la mise à jour des bibliothèques Microsoft :
Nom de fichier  Version      Description
-----------------------------------------------------------------------
Msvcrt.dll      6.00.8337    Exécutable Visual C++ , aucune dépendance.
Oleaut32.dll    2.30.4265    Inclus dans l'ensemble de fichiers OLE-AUT
                             qui complète Microsoft Foundation Classes
                             (MFC) et l'exécution Visual Basic.
Olepro32.dll    5.00.4265    Inclus dans l'ensemble de fichiers OLE-AUT 
                             qui complète MFC et l'exécution Visual Basic.
Asycfilt.dll    2.30.4265    Inclus dans l'ensemble de fichiers OLE-AUT qui       
                             complète MFC et l'exécution Visual Basic.
Stdole2.tlb     2.30.4265    Inclus dans l'ensemble de fichiers OLE-AUT qui  
                             complète MFC et l'exécution Visual Basic.
Mfc42.dll       6.00.8267    Microsoft Foundation Class (MFC),
                             dépendant de Msvcrt.dll, ComCtl32.dll et des
                             fichiers OLE-AUT.
Mfc42u.dll      6.00.8267    Unicode MFC seulement pour la plate-forme
                             Windows NT.
Regsvr32.exe                 Pour des raisons d'inscription dans le registre 
                             uniquement. Pour Mfc42.dll et Oleaut32.dll.
RegTlib.exe                  Pour l'inscription dans le registre .tlb pour     
                             stdole2.tlb.

Que corrige cette mise à jour?

Cette mise à jour contient la nouvelle DLL de bibliothèque C-Run-time, Msvcrt.dll, qui résout les problèmes de compatibilité de segments de mémoire décrits dans les articles suivants de la Base de connaissances Microsoft :
190536 PRB : Erreur de page non valide dans Msvcrt.dll

194550 PRB : Le fait de libérer de la mémoire à plusieurs reprises peut provoquer une violation d'accès
Les problèmes de compatibilité proviennent d'une modification de l'organisation interne de l'attribution de mémoire par la bibliothèque C Run-Time. Aucune application ne doit dépendre de cette organisation, mais en raison des problèmes mentionnés dans les articles ci-dessus, les applications sont affectées sans que vous le sachiez par le nouveau gestionnaire de segments de mémoire. Le nouveau fichier Msvcrt.dll implémente deux gestionnaires de segments de mémoire, les gestionnaires Visual C++ 5 et Visual C++ 6. Ce fichier détecte avec quelle version de Visual C++ votre application est conçue et utilise le gestionnaire de segments de mémoire adapté à cette application. S'il s'agit de la version 6.0 ou ultérieure, il utilise le gestionnaire de segments de mémoire compatible Visual C++ 6, s'il s'agit d'une version antérieure à la version 6.0, il utilise le gestionnaire Visual C++ 5.

Les bogues de Visual C++ 6.0 suivants sont également corrigés dans cette mise à jour :
193099 CORRECTIF : CDialog::Create() renvoie une valeur incorrecte d'appel de EndDialog

193272 CORRECTIF : MFC n'appelle pas CPrintDialog::OnInitDialog

193102 CORRECTIF : Assertion dans le fichier Appui1.cpp à la ligne 215 dans l'application MFC SDI/MDI

193100 CORRECTIF : La sérialisation CString provoque une violation d'accès

192942 CORRECTIF : L'appel de CWnd::MoveWindow provoque un débordement de la pile

193509 CORRECTIF : Exception lors d'un appel de la fonction strftime()

Où se procurer la mise à jour des bibliothèques Microsoft ?

Vous pouvez télécharger la mise à jour à partir de l'adresse Web suivante :
http://support.microsoft.com/ph/1139

Remarque : Les mises à jour des bibliothèques Microsoft ont résolu les problèmes d'enregistrement de TaxSaver 1999.

Propriétés

Numéro d'article: 197298 - Dernière mise à jour: samedi 12 mai 2007 - Version: 2.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio 6.0 Enterprise Edition
Mots-clés : 
_ik kbinfo kbvs600sp2 KB197298
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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