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

C++ Discussion :

[Debug] Comment feriez-vous ?


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 44
    Par d�faut [Debug] Comment feriez-vous ?
    Bonjour,
    Je m'arrache les cheveux depuis quelque temps sans succ�s et je viens donc solliciter votre aide.
    Je suis actuellement en stage et mon manager m'a donn� un programme d'environ 4000 fichiers dont il faut que je comprenne le fonctionnement. Le probl�me, c'est qu'il n'y a quasiment aucune doc ni aucun commentaires dans le code. Je voudrais savoir ce qui se passe quand je lance l'ex�cution .
    Ma question est la suivante : comment savoir les fichiers qui sont ex�cut�s quand je lance l'application ?
    J'ai trouv� le main qui lance une interface 2D mais apr�s plus rien.
    Je travaille sous visual c++ 2003.
    Merci de votre aide

    Sylvain

  2. #2
    Membre chevronn�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par d�faut
    Regarde s'il n'existe pas un mode trace, sinon, ajoute toi m�me un appel � une fonction de trace dans chaque module ou fonction (c'est long mais je ne vois pas bien comment tu peux faire autrement).

    Pour aller plus vite, tu peux d'ailleurs �crire un programme C qui parcourt les fichiers source et ajoute un appel � une fonction de trace � chaque fonction.

    Tu y passeras moins de temps qu'� ajouter les traces � la main.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 44
    Par d�faut
    J'ai trouv� un outil AQtime qui construit un arbre avec l'appel � toutes les fonctions . C'est vraiment super puissant, il permet aussi de connaitre les temps d'ex�cution de chaque routine, le nombre d'appels... J'ai r�ussi � r�cup�rer une version gratuite mais apparement elle n'est plus disponible sur le net.

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    43
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Par d�faut
    Il n'y a pas de mode debbug sous visual C++ 3 ?

  5. #5
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 44
    Par d�faut
    Le mode debug ne te dit pas quelles sont les fonctions qui sont appel�es ni dans quels fichiers elles se trouvent, sauf si tu mets des traces dans toutes tes fonctions de tous tes fichiers. Le probl�me, c'est qu'il y a plusieurs milliers de fichiers donc plusieurs milliers de fonctions. Cependant, si tu as des id�es, je suis preneur.

Discussions similaires

  1. Comment feriez-vous un fichier de configuration?
    Par frites.saucisse dans le forum G�n�ral Python
    R�ponses: 11
    Dernier message: 09/07/2008, 15h21
  2. Comment feriez-vous un �diteur texte avec metadonn�es
    Par slanbuas dans le forum G�n�ral Java
    R�ponses: 1
    Dernier message: 07/07/2008, 00h25
  3. Comment feriez-vous? conception d' une base de donn�es.
    Par Patrick25300 dans le forum Sch�ma
    R�ponses: 4
    Dernier message: 05/05/2008, 18h41
  4. [SQL] Comment feriez-vous cette requ�te pour une recherche ?
    Par Core8 dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 06/02/2008, 11h58
  5. [D7] Comment feriez-vous une messagerie instantan�e fa�on MSN ?
    Par ero-sennin dans le forum Web & r�seau
    R�ponses: 37
    Dernier message: 09/08/2007, 20h53

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