IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Probl�me avec la fonction CString::LoadString


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Ao�t 2007
    Messages
    51
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2007
    Messages : 51
    Par d�faut Probl�me avec la fonction CString::LoadString
    Bonjour,

    j'ai un probl�me avec la fonction CString::LoadString -> un coup elle charge bien la cha�ne de caract�res, l'autre coup non. Typiquement, si j'y fais appel dans ma fonction OnInitDialog(), aucun probl�me :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    CString sMaChaine;
    sMaChaine.LoadString(IDS_MA_CHAINE);
    et si j'y fais appel dans une autre fonction, elle charge ""... Je ne comprends pas d'o� vient le probl�me, et pourquoi ca marche dans une fonction et pas dans l'autre...

  2. #2
    Membre averti
    Inscrit en
    Ao�t 2007
    Messages
    51
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2007
    Messages : 51
    Par d�faut :resolu:
    trouv�, il faut utiliser la fonction LoadString(
    HINSTANCE hInst,
    UINT nID
    )

    Avec r�f�rence � l'instance, ca marche nickel

  3. #3
    Membre chevronn� Avatar de stephdim
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    462
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 462
    Par d�faut
    et si j'y fais appel dans une autre fonction, elle charge ""... Je ne comprends pas d'o� vient le probl�me, et pourquoi ca marche dans une fonction et pas dans l'autre...
    tu essayes probablement de charger ta chaine dans une fonction qui est execut�e par la CRT avant l'initialisation des MFC ...

    un exemple tout bete :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    static CString machaine(MAKEINTRESOURCE(IDS_MACHAINE));
    ce code ne marche pas, s'il est en "port�e globale", puisque la chaine est initialis�e par la CRT avant que les MFC soient initialis�s (donc le AfxSetResourceHandle() pas encore d�fini ... )

    @+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 17/08/2010, 12h49
  2. Probl�me avec la fonction findfirst ()
    Par Angelico dans le forum Windows
    R�ponses: 3
    Dernier message: 05/08/2004, 20h40
  3. [Requete SQL en VBA] Probl�me avec la fonction FLOOR
    Par zubral dans le forum Langage SQL
    R�ponses: 4
    Dernier message: 13/07/2004, 13h24
  4. Probl�me avec les fonctions
    Par jvachez dans le forum PostgreSQL
    R�ponses: 1
    Dernier message: 13/01/2004, 12h06
  5. [Postgresql]Probl�me avec les fonctions ...
    Par fet dans le forum Requ�tes
    R�ponses: 4
    Dernier message: 02/10/2003, 09h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo