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

Visual C++ Discussion :

Debugger avec Visual : probl�me de lecture de fichier externe


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par d�faut Debugger avec Visual : probl�me de lecture de fichier externe
    Salut � tous,

    J'ai un petit soucis que vous avez peut-�tre d�j� rencontr�, alors je me permet de vous demander de l'aide ...

    J'ai un petit programme qui parse un fichier config.XML pr�sent dans le dossier de mon executable. Quand je compile et que je lance mon programme, tout fonctionne bien, il arrive a ouvrir le fichier XML.
    Par contre quand je debuggue avec Visual, il n'arrive pas a ouvrir le fichier XML; je me suis dis que �a venait peut-�tre du fait que pour un debugague Visual cr�e un binaire dans un autre dossier, et que donc mon config.xml n'est pas trouv� dans ce dossier. J'ai donc remplac� config.xml par le path complet de celui-ci, soit c:/monprojet/config.xml mais rien n'y fait il plante quand meme...

    Auriez-vous la solution?

  2. #2
    R�dacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Mai 2007
    Messages
    11 517
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par d�faut
    Citation Envoy� par Xystres Voir le message
    J'ai un petit programme qui parse un fichier config.XML pr�sent dans le dossier de mon executable. Quand je compile et que je lance mon programme, tout fonctionne bien, il arrive a ouvrir le fichier XML.
    Par contre quand je debuggue avec Visual, il n'arrive pas a ouvrir le fichier XML; je me suis dis que �a venait peut-�tre du fait que pour un debugague Visual cr�e un binaire dans un autre dossier, et que donc mon config.xml n'est pas trouv� dans ce dossier
    Effectivement, par d�faut, le binaire est cr�� dans le r�pertoire est celui du projet/debug

    Citation Envoy� par Xystres Voir le message
    J'ai donc remplac� config.xml par le path complet de celui-ci, soit c:/monprojet/config.xml mais rien n'y fait il plante quand meme...
    Tu es s�r du chemin et du nom du fichier parce que sinon, cela doit passer.

    Au fait, le plantage, c'est quoi ? ouverture du fichier, parsing du fichier, autre ?
    Raymond
    Vous souhaitez participer � la rubrique R�seaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs syst�me et r�seau � configurer leurs �quipements SNMP r�seau.
    e-verbe Un logiciel de conjugaison des verbes de la langue fran�aise.

    Ma page personnelle sur DVP
    .

  3. #3
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    en debug (ou en release) tu peux sp�cifier le r�pertoire de d�marrage de l'ex�cutable...
    c'est dans les options du projets, onglet debug.

  4. #4
    Membre � l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par d�faut
    Salut ram, merci pour ta r�ponse.

    En fait je viens de remarquer que le binaire de debug est dans $(OutDir)\$(ProjectName).exe, et que le release aussi ! Donc ils vont �tre cr��s dans le m�me repertoire... Je ne comprends pas pourquoi ca ne marche pas dans ce cas.

    Apr�s avoir bien regard�, mon programme ne passe pas par les memes fonctions selon si je le debug avec vc, ou si j'execute le binaire normalement... il y a un probl�me la non ???

    Je reposterai quand j'aurais trouv� pourquoi il ne passe pas par les memes endroits...

    EDIT: ok merci farscape je vais regarder ca aussi

  5. #5
    Membre � l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par d�faut
    $(TargetPath) voila ce qu'ils appellent la "commande" dans l'onglet debug... ou est ce que je peux trouver le contenu de cette variable ?

Discussions similaires

  1. Probl�me de debugger avec Visual Studio
    Par dream25 dans le forum Windows
    R�ponses: 3
    Dernier message: 22/01/2011, 03h41
  2. Probl�me de debugger avec Visual Studio
    Par dream25 dans le forum Visual Studio
    R�ponses: 3
    Dernier message: 10/01/2011, 15h50
  3. Probl�me de lecture de fichier .txt avec Flash
    Par cdevl32 dans le forum Flex
    R�ponses: 0
    Dernier message: 25/05/2008, 17h35
  4. [POI] Probl�me de lecture des fichiers Word
    Par Dari dans le forum Documents
    R�ponses: 9
    Dernier message: 05/07/2007, 14h08
  5. [DOM4J] Probl�me de lecture de fichier xml avec dom4j
    Par santana2006 dans le forum Format d'�change (XML, JSON...)
    R�ponses: 3
    Dernier message: 05/04/2006, 16h52

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