none
Pb langue avec MFC RRS feed

  • Question

  • Bonjour,

     

    J'utilise Visual C++ 2003 et j'ai construit une application MFC.

    Langue déclarée :  "français"

    Ce qui m'ennuie, c'est que la langue change selon la façon dont je déclare l'utilisation des MFC dans "Propriétés de configuration".

    Si je demande "Utiliser les MFC dans une DLL partagée" les messages sont bien en français.
    En revanche, si je demande "Utiliser les MFC dans une bibliothèque statique" les messages sont en anglais.

    Or j'aimerais avoir du français avec biblio statique. Que faire?
    Merci d'avance pour toute aide.

    lundi 29 décembre 2008 08:58

Toutes les réponses

  • Bonjour,

    J'ai trouvé une solution "bricolage".
    Le répertoire de mon disque C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\atlmfc\include contient des fichiers de ressource en anglais (afxctl.rc ... atlsrv.rc).
    Je les ai remplacés par leurs équivalents en français (ils sont dans C:\...\include\l.fra) et cela fonctionne.

    Evidemment, ce n'est pas normal et je ne comprends toujours pas pourquoi Visual Studio ne va pas chercher les fichiers au bon endroit avec l'option "utiliser les MFC dans une bibliotèque statique" alors qu'il le fait avec l'option "Utiliser les MFC dans une DLL partagée".

    vendredi 2 janvier 2009 08:56