Bonsoir,
Apr�s avoir effectu� plusieurs recherches un peu partou je n'ai pas trouv� le moyen de recup�rer le path de mon projet VC.
J'ai une application SDI bas�e sur un FormView et lorsque j'ouvre un fichier avec une m�thode OnFileOpen() le programme garde comme path de r�f�rence celui du fichier ouvert. Du coup lorsque je veux acceder � un fichier.log present � la racine de mon projet (c�d o� il y a le .dsp et les .cpp et .h) comme ceci:
Il m'affiche "Fichier Incompatible"... ce qui est logique vu que le path de base est erron�.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CString CInterfaceProjetView::majErr(CString nomFichier){ CString contenuFichier=""; CStdioFile fichier; if (!fichier.Open(nomFichier, CFile::modeRead | CFile::typeText)){ AfxMessageBox("Fichier incompatible"); }else{ CString ligne; while (fichier.ReadString(ligne)) { contenuFichier += ligne; contenuFichier += "\n"; } fichier.Close(); } return contenuFichier; }
Si quelqu'un a une solution je serais tr�s heureux de la conna�tre![]()
Merci d'avance!
Partager