[Visual c++]Problème CFileDialog
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[Visual c++]Problème CFileDialog



  1. #1
    invite9b88e44f

    [Visual c++]Problème CFileDialog


    ------

    Bonjour!
    Je souhaite ouvrir une CFileDialog pour permettre une sauvegarde.Pour cela j ai fait:

    Code:
    CFileDialog dial(TRUE);
    dial.DoModal();
    pour l'ouvrir,puis:
    Code:
    CString s=dial.GetFileName;
    pour récupérer le nom saisi par l utilisateur.Mais,problème, lorsque dans mon application je fais "sauvegarder", mais que je click sur annuler, un énorme message d'erreur apparait avec marqué entre autres *file=__T('\_0').Et bizarement il n y a par contre aucun problème si j entre un nom de fichier et que je le sauvegarde...Qu est ce je dois modifier?

    -----

  2. #2
    invite105b4118

    Re : [Visual c++]Problème CFileDialog

    Bonjour,
    il faut vérifier si l'utilisateur clique sur annuler ou sur sauvegarder.
    En effet, là, ton programme fait la meme chose quel que soit l'option choisie.

    regarde la valeur de ta CString s : elle doit valoir "null" lorsque tu cliques sur annuler. Alors comment enregistrer des valeurs dans un fichier qui n'a pas de nom?

  3. #3
    invitecd39b2fc

    Re : [Visual c++]Problème CFileDialog

    Le plus propre est de tester la valeur de retour du DoModal() de la CFileDialog().
    Code:
    if (dial.DoModal() == MB_OK)
    {
    // fait ce qu'il faut faire
    }
    //eventuellement un else si besoin est

Discussions similaires

  1. visual c++ 6.0
    Par invitea821b3a8 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 03/02/2007, 23h28
  2. Visual Basic
    Par invite16ba2b9a dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 09/01/2007, 11h09
  3. probleme : programmer en visual basic c++ 6.0
    Par invite3a0dfb22 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 07/06/2006, 20h40
  4. Problème visual C++
    Par oursgenial dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 21/11/2005, 16h22
  5. Problème avec visual basic
    Par invite3c59dc04 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 14/08/2004, 00h11
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...