Comment faire pour Using MFC LOC DLLs

Traductions disponibles Traductions disponibles
Numéro d'article: 208983 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Visual C++ fournit de la ressource DLL qui ont des versions des ressources utilisées par les MFC localisées. Ils sont désignés génériquement MFC LOC DLLs. Une application MFC utilise les ressources contenues dans la DLL MFCxxLOC tant que qu'il est installé sur le système.

Dans cet article le terme «MFC LOC» fait référence à MFC version indépendante localisé ressource DLL, «MFCxxLOC» fait référence à MFC version spécifique localisée ressource uniquement (DLL), «DLL MFC» fait référence à la DLL MFC générales comme Mfc42.dll ou Mfc40.dll et "MFCxx.DLL fait référence à une version spécifique de la DLL MFC.

Plus d'informations

Lorsque la DLL MFC charge ses ressources, MFC vérifie d'abord si une DLL MFCxxLOC existe et si tel est le cas, les ressources à partir de que les DLL sont chargées au lieu de celles à partir de la DLL MFC.

Visual C++ est livré avec MFCxxLOC dll localisée anglais (États-Unis), français (France), allemand, espagnol, italien, japonais, coréen, chinois simplifié et chinois traditionnel langues. Les DLL sont placé en suffixe avec une spécifier des langues de trois lettres indiquant la localisation de la DLL. Par exemple, MFC42CHT.dll spécifie chinois traditionnel et MFC42ITA.dll Spécifie l'italien. Ces DLL n'est pas installés pendant l'installation de Visual C++ mais est introuvable sur le CD du produit dans le répertoire ...\OS\SYSTEM dans Visual C++ 6.0 et dans le répertoire ...\DevStudio\VC\Redist dans Visual C++ 5.0.

Pour que vous assurer que la DLL MFC utilise des ressources MFC à partir de l'un des ces ressources, seules les DLL au lieu des ressources inclus dans la DLL MFC, renommez la DLL en MFCxxLOC.dll et installez-le dans le même répertoire où se trouve la MFCxx.dll. Par exemple, renommez la DLL MFC42fra MFC42LOC et installez-le dans le répertoire system32.

DLL MFCxxLOC étant uniquement DLL de ressource, les versions localisées pour des langues supplémentaires peuvent être créées en copiant l'une DLL MFCxxLOC existant, renommez-le, par exemple MFCxxHEB, ouverture et modification des ressources de la DLL appropriée.

Il existe des points importants concernant l'installation qui doit être pris en compte avant d'utiliser la DLL de LOC MFC. Par exemple qu'une seule DLL MFCxxLOC peut être installée à la fois. Cela signifie que toutes applications utilise MFCxx.dll sur un système où est installé MFCxxLOC.dll utilisera également les ressources MFC localisées à partir de ce MFCxxLOC.dll. Cela signifie qu'à l'aide de la DLL MFCxxLOC est un moyen inacceptable de localisation de ressources MFC dans les situations où vous utiliseriez des applications MFC localisées pour plusieurs langues sur le même système. Par exemple, au Canada il n'est pas rare d'avoir des applications localisées en français et anglais sur le même système.

Avant d'installer une DLL MFCxxLOC, vous devez pour vous assurer que les paramètres régionaux à laquelle elle est destinée correspondent aux paramètres régionaux du système de Windows est installé. En outre, les paramètres régionaux ne sont pas différente de MFCxxLOC DLL déjà installé. La DLL MFCxxLOC est une DLL système afin de remplacement de cette DLL doit être effectué lorsque aucune autre application sur le système n'utilise la MFCxx.dll. TN056 «Installation des composants MFC» fournit des considérations d'installation détaillées et recommande que l'utilisation de cette DLL être évitées à cause de simplifier l'installation.

Références

Note technique 57 (TN057) «Localisation des composants MFC»

Pour plus d'informations, cliquez sur les numéros de l'article ci-dessous dans la base de connaissances Microsoft :
198846Comment faire pour créer des DLL de ressources localisées pour une application MFC
198536Comment À # inclure les ressources MFC localisées dans un EXE ou DLL
200555Comment faire pour Localize des ActiveX Pages avec MFC Resources
(c) 1999 Microsoft Corporation, tous droits réservés. Contribution Isaac Leon Varon, Microsoft Corporation.

Propriétés

Numéro d'article: 208983 - Dernière mise à jour: mardi 21 novembre 2006 - Version: 1.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Foundation Class Library 4.2
Mots-clés : 
kbmt kbdll kbhowto kbintl kbintldev kblocalization kbresource KB208983 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 208983
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.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

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