IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

TinyXml et chemin complet ?


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2006
    Messages
    46
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 46
    Par d�faut TinyXml et chemin complet ?
    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.

  2. #2
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2006
    Messages
    46
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 46
    Par d�faut
    Cherchez pas j'ai trouv� (comme quoi le matin les id�es viennent plus vite).

    Ca ne venez pas du code que je vous ai montr� ... C'est juste que j'ouvrai juste avant le fichier et je ne le ferm� pas ce qui fait que TinyXml n'y avait pas acc�s ...

    Mais je confirme TinyXml prend bien en charge les chemin complet d'acc�s !!! Le contraire aurait �t� �tonnant.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�pertoire local ou chemin complet
    Par Yepazix dans le forum Langage
    R�ponses: 7
    Dernier message: 28/09/2005, 08h54
  2. [VB.NET] Chemin complet d'un lecteur r�seau
    Par sinoo dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 16/08/2005, 10h05
  3. R�cup�rer le chemin complet de l'appli
    Par alainpeniche dans le forum Windows
    R�ponses: 3
    Dernier message: 10/08/2005, 14h03
  4. R�ponses: 3
    Dernier message: 27/04/2004, 18h21
  5. Obtenir le chemin complet d'un fichier
    Par pamplemousse_mk2 dans le forum Linux
    R�ponses: 3
    Dernier message: 13/08/2003, 23h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo