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 :

Un debug sans debug


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut Un debug sans debug
    salut pour mon appli j'ai laisser des traces de debug dans le prog, donc ces traces n'apparaissent pas en release normal me direz vous...
    Sauf que maintenat je voudrais avoir ces traces en release si je veux.
    En gros est ce que qulequ'un sait comment mettre le flag debug sans passer par le compilo ??

  2. #2
    Membre éprouvé Avatar de ken_le_videur
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 129
    Par défaut
    Tu es obligé de recompiler

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut d'accord mais..
    deux choses si je recompil en debug j'ai les trace tout le temps et si je le compile en release je l'ai jamais et moi ce que je veux c avoir les traces si je veux....
    Vu qu'elles sont deja en place j'aimerais bien pouvoir reutilisé les balise #ifdebug mais en étant en release
    C vraiment pas possible ?????

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    Non pas avec les instructions de precompilation #if ; comme leurs nom l'indique ce sont des instructions destinées a la precompilation, donc avant la compilation , le code entre ces "balise" est inclu ou exclu lors de la compilation.

    il est possible via une valeur en fichier ini ou parametre de lancement d'effectuer des test dfans l'application du style :
    if (mon_flag_de_debug) (ou flag > valeu niveau de debug)
    {
    ....... instruction de debug, traces , ecriture fichier log , .........
    }

    ceci est un peut lourd mais pratique et evite la recompilation. le tout est d'être opportun dans le choix des traces

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut ok
    en gros il va falloir que je repasse dans tout le code....
    Top cool merci pour vos reponses

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    avec un cherche en replace ety un peut d'huile de coude sa devrait allez , courage

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut merci ça c cool !!!!
    merci pour ta compassion .....
    lol

  8. #8
    mat.M
    Invité(e)
    Par défaut
    La macro Trace ne marche pas en mode Release pour la bonne et unique raison que VC++ rajoute des informations dans un programme compilé en mode Debug ( d'où taille du programme au moins 8 fois plus importante ).
    Une solution est de tracer les phases critiques dans un fichier texte , j'ai suggéré cette méthode dans ce post là :

    http://www.developpez.net/forums/viewtopic.php?t=205311

  9. #9
    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,
    j'ai mis un post dans le post it de la faq qui va dans le sens du propos de mat.m.
    à adapter

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

Discussions similaires

  1. [2008] Debug sans le role sysadmin
    Par Alcor5 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 08/04/2015, 07h31
  2. comment charger un fichier (type config spéciale debug) sans toucher au script ?
    Par Concombre Masqué dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 06/02/2011, 18h16
  3. [Eclipse 3.2] Mode Debug sans ligne verte
    Par nebule dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/01/2008, 11h58
  4. Réponses: 6
    Dernier message: 05/04/2007, 09h46
  5. Réponses: 4
    Dernier message: 24/10/2006, 02h24

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