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 :
Jusque la rien de bien sorcier (en sachant que le File.GetFilePath() me renvoie bien "/r�pertoire/fichier.xml").
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 } }
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.
Partager