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:

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;	
}
Il m'affiche "Fichier Incompatible"... ce qui est logique vu que le path de base est erroné.

Si quelqu'un a une solution je serais très heureux de la connaître

Merci d'avance!