Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
844 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  CFileDialog

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CFileDialog

n°793798
choupinou
Posté le 12-07-2004 à 17:07:30  profilanswer
 

Bonjour, j'aimerais récupérer le chemin complet (chemin+nom+ext) à partir d'une boite de dialogue implémentée en utilisant CFileDialog.
La boite de dialogue s'ouvre bien et je peux récupérer sans problème le nom du fichier et son extension mais lorsque je veux récupérer le chemin, j'obtiens une belle erreur Vindowz
[img]
C:\Aurélien\erreur.bmp
[/img]
Il y a peut-être une erreur dans le code?

Code :
  1. void CDialog_Options::OnBnClickedBrowse()
  2. {
  3. CString Filtre = "Worksheet Files (*.xls)|*.xls|All Files (*.*)|*.*||";
  4. CFileDialog dlg(FALSE, ".xls", "Final File", /*OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|*/OFN_EXPLORER, Filtre, NULL, NULL);
  5. dlg.DoModal();
  6. CString temp;
  7. temp=dlg.GetFolderPath();
  8. temp+=dlg.GetFileName();
  9. m_Ctrl_Saisie_Rep_Temp.SetWindowText(temp);
  10. }


Message édité par choupinou le 12-07-2004 à 17:24:00
mood
Publicité
Posté le 12-07-2004 à 17:07:30  profilanswer
 

n°793969
jagstang
Pa Capona ಠ_ಠ
Posté le 12-07-2004 à 20:18:07  profilanswer
 

Citation :

j'obtiens une belle erreur Vindowz
[img]
C:\Aurélien\erreur.bmp
[/img]


 
avant de jouer le w4rlordz avec tes "Vindowz", essaie de comprendre pourquoi ton lien vers l'image ne nous sert à rien


Message édité par jagstang le 12-07-2004 à 20:19:10

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°793973
m0rbac
Posté le 12-07-2004 à 20:24:56  profilanswer
 

Ben tout simplement, à la place de

Code :
  1. CString temp;
  2. temp=dlg.GetFolderPath();
  3. temp+=dlg.GetFileName();


utilise

Code :
  1. CString temp;
  2. temp=dlg.GetPathName();


 :D

n°794512
choupinou
Posté le 13-07-2004 à 11:52:22  profilanswer
 

OK! Merci! J'avais pas vu

n°794515
jagstang
Pa Capona ಠ_ಠ
Posté le 13-07-2004 à 11:53:27  profilanswer
 

Choupinou a écrit :

OK! Merci! J'avais pas vu


as-tu lu/compris mon intervention ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°794536
choupinou
Posté le 13-07-2004 à 12:06:56  profilanswer
 

Oui j'ai compris mais comment tu fais pour afficher une image qui ne vient pas d'internet?

n°794592
la viper
Posté le 13-07-2004 à 12:42:39  profilanswer
 

Choupinou a écrit :

Oui j'ai compris mais comment tu fais pour afficher une image qui ne vient pas d'internet?


 
 :whistle:

n°794599
jagstang
Pa Capona ಠ_ಠ
Posté le 13-07-2004 à 12:48:20  profilanswer
 

tu ne peux pas. il faut l'uploader ici
 
http://www.imageshack.us/


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°798485
FrozenPala​din
Posté le 17-07-2004 à 13:57:31  profilanswer
 

Juste comme ca je crois que en c++ les chemeins s'ecrivent ainsi : "dossier1\\dossier2\\dossier3\\fichier" -> Il faut mettre 2 antislashs sinon ca marche pas.

n°798492
m0rbac
Posté le 17-07-2004 à 14:22:28  profilanswer
 

Oui et non, ça dépend du système en fait. Par exemple, les séparations sur linux/unix se font avec '/', sous windows, ça marche aussi (en tout cas avec vc++)

mood
Publicité
Posté le 17-07-2004 à 14:22:28  profilanswer
 

n°798493
FrozenPala​din
Posté le 17-07-2004 à 14:23:40  profilanswer
 

Oki autant pour moi

n°798494
m0rbac
Posté le 17-07-2004 à 14:24:48  profilanswer
 

Choupinou a écrit :

Code :
  1. void CDialog_Options::OnBnClickedBrowse()



A part ça, le parseur du forum est un peu lourd à toujours vouloir remplacer les combinaisons de caractères par des smiles, même dans les partie de code !  :pfff:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  CFileDialog

 

Sujets relatifs
[MFC] CFileDialog qui me retourne -1 ?! Comprend pas bien...[VC++ / MFC] CFileDialog
[Visual C++] Common Dialog : CFileDialog, pb noms de fichiers 
Plus de sujets relatifs à : CFileDialog


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR