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 :

[FAQ][MFC] Recuperer le chemin de l'executale


Sujet :

MFC

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut [FAQ][MFC] Recuperer le chemin de l'executale
    Salutous ,

    Je voudrais recuperer le chemin de l'executable, en gros dans mon code je voudrai avoir:
    C:/Program Files/Path/MonExe.exe <-getchemin().

    Donc dans la FAQ je trouve ceci:
    http://c.developpez.com/faq/vc/?page...pp#NameExeFile
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    // trouver le nom (uniquement) de l'executable
    (CString)CString CGetNom(char *nom, DWORD taille)
    {
    GetModuleFileName(NULL,nom,taille);
    CString Cnom(nom);
    return Cnom.Mid(Cnom.ReverseFind('\\')+1);
    }
    Mais ca marche pas chez moi, chemin et taille reste null.
    A noter que je veut recuperer le nom dans une DLL.

    Merci

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    taille c'est à toi de la specifier comme indiqué la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CString Cnom = CGetNom(nom, MAX_PATH);

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    Yes
    Merci c'etait ca.
    Par contre il faut aussi initialiser nom, non?
    char nom[MAX_PATH];

    [Edit]
    Zut je viens de relire la FAQ, en fait c'etait bien indiquer
    Mea culpa

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC]Recuperation d'un flottant
    Par grozero dans le forum MFC
    Réponses: 1
    Dernier message: 28/04/2005, 17h14
  2. [MFC] Recuperation de la date de modification
    Par lastcheper dans le forum MFC
    Réponses: 3
    Dernier message: 21/04/2005, 17h33
  3. [MFC]Recuperation de variable situé dans un thread
    Par dreamkiller dans le forum MFC
    Réponses: 26
    Dernier message: 05/04/2005, 15h26
  4. [MFC] Recuperation ID d'un CEdit
    Par leskritiques dans le forum MFC
    Réponses: 20
    Dernier message: 22/04/2004, 09h58
  5. Réponses: 6
    Dernier message: 04/01/2004, 20h59

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