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 :

Comment utiliser la macro TRACE()?


Sujet :

MFC

  1. #1
    Membre confirmé Avatar de Crisanar
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 162
    Par défaut Comment utiliser la macro TRACE()?
    Bonjour à tous,
    J'ai lu dans quelques topics qu'il était possible d'utiliser une macro pour afficher des informations dans la fenêtre debug de VC++6.
    Mais lorsque je tapes "TRACE" dans mon code, il me dit qu'il ne connait pas la fonction.
    Quel fichier dois-je inclure afin de l'utiliser?

    Merci d'avance,
    Crisanar

  2. #2
    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,
    cette macro est utilisable dans les projets MFC en debug.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int d=10;
    TRACE("\n essai d:=%d",d);

  3. #3
    Membre confirmé Avatar de Crisanar
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 162
    Par défaut
    Ok.
    Le problème c'est que je n'utilise pas la MFC.
    Y-a t'il moyen d'obtenir le même résultat sans utiliser la MFC?
    Merci d'avance,
    Crisanar

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Tu peux utiliser OutputDebugString, c'est pas tout à fait pareil ... mais bon

  5. #5
    Membre confirmé Avatar de Crisanar
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 162
    Par défaut
    J'avais oublié cette API, merci pour l'info nico-pyright(c)
    Tant que j'y suis, mis à part que c'est une API et non une macro, quelle différence y-a-t-il par rapport à TRACE()?

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    la macro trace fait juste un appel de fonction utilisant l'objet CDumpContext dont la sortie standard est la fenetre de tracage

  7. #7
    Membre confirmé Avatar de Crisanar
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 162
    Par défaut
    Merci beaucoup pour ces réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment utiliser une macro pour créer un compteur
    Par PetitChris dans le forum Macros Access
    Réponses: 8
    Dernier message: 12/12/2014, 03h21
  2. [XL-2003] comment utiliser une macro?
    Par answer3 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/12/2009, 11h05
  3. Réponses: 2
    Dernier message: 17/11/2009, 09h17
  4. comment utiliser un programme comme une fonction dans une macro exel
    Par ERICKO dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2007, 23h39
  5. comment faire pour que plusieurs user utilise mem macro?
    Par megapacman dans le forum Access
    Réponses: 4
    Dernier message: 27/03/2006, 16h55

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