Bonjour j'utilise actuellement TinyXml et j'ai un probl�me car je n'arrive pas � ouvrir n'importe quel fichier.

Je m'explique, je lance mon application et d�s le d�part je demande � l'utilisateur d'aller chercher un fichier via une CFileDialog.
Jusque la pas de probl�me...

Apres je veux ouvrir mon fichier Xml et c'est la que je n'y arrive plus.

Le code que j'utilise est :

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
17
18
void CPathoDlg::RefreshClistBox()
{	
 
	char * aux;
	BSTRtoASC(File.GetFilePath().AllocSysString(),aux);
 
	TiXmlDocument doc(aux);
 
		if(!doc.LoadFile())
		{		
		AfxMessageBox(_T("Erreur 1: ")+File.GetFilePath(), MB_OK, NULL);
		}
		else
		{
		 // instruction que je fais pour rafraichir
		}
 
}
Jusque la rien de bien sorcier (en sachant que le File.GetFilePath() me renvoie bien "/r�pertoire/fichier.xml").
Et pourtant je suis en permanence renvoy� dans le cas ou il n'arrive pas � ouvrir le fichier ... en gros j'ai une fenetre qui s'affiche me lancant le message d'erreur que j'ai mis.

Le seul truc que j'ai remarqu� c'est quand je met mon fichier xml dans le meme dossier que mon ex�cutable et que je remplace File.GetFilePath() par File.GetFileName() ca marche niquel ...
Alors comment faire ???
Est-ce que ca vient de TinyXml qui ne g�re pas les chemins d'acc�s ???

Merci d'avance pour votre aide.