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 :

Problème debuggage dans VC++2010


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 157
    Par défaut Problème debuggage dans VC++2010
    Bonjour,

    Je suis passé sous VC++2010 il y a quelques mois. J'étais avant sous VC6.

    J'ai constaté à de nombreuses reprises que lors de "segmentation faults" (en particulier), le debugger m'envoie souvent (pour ne pas dire tout le temps) dans les choux et ne pointe (le pointeur de pile) jamais à la ligne fautive. Ou alors il pointe à un endroit du code "dans les environs" de la ligne en cause.

    Sous VC6, je n'avais pas ce problème. C'est extrêmement gênant car je passe beaucoup plus de temps pour trouver les causes de mes crashs.

    Quelqu'un a-t-il le même problème, ou pourrait m'expliquer pourquoi cette différence entre VC6 et VC2010...

    Là je suis bloqué car mon appli plante sans que je puisse trouver la cause exacte alors que si ça se trouve c'est une bête "segmentation fault".

    Merci opour tout indice me permettant d'avancer.

    Gorgo Treize.

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Je sais que le debugger de VC2010 (et sans doute d'autres versions) est complètement dans les choux quand ils s'agit de débugguer une appli 32 bits sur un OS 64 bits. À part ça...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 157
    Par défaut
    Ahhh... ben ça doit être ça alors! Je suis sous Windows 7 x64...

    Ou est-ce qu'on peut trouver cette info?

    (qu fait j'ai résolu mon bug, mais mais pas grâce au debugger!!! C'est un comble!)

    Merci. G13

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Ou est-ce qu'on peut trouver cette info?
    Euh... Tu veux dire sur le fait qu'il soit dans les choux? Je sais ça d'expérience. Le debugger affiche n'importe quoi, mais si je recompile mon programme en 64 bits, il marche bien.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 157
    Par défaut
    Oui.. effectivement ça m'a traversé l'esprit de faire ça (recompiler en x64). Je vais voir. Mais par contre ça ne m'arrange pas vraiment car j'utilise des DLLs en x86 et je ne suis pas sûr d'avoir les versions x64.

    Merci à toi.

    Gorgo T.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 157
    Par défaut
    Est-ce que ce problème existe également sosu Visual Studio 2012??

    Merci. G13.

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

Discussions similaires

  1. [Débutant] Problèmes d'autorisations dans SharePoint 2010 Foundation
    Par lukil dans le forum Configuration
    Réponses: 1
    Dernier message: 28/01/2013, 09h17
  2. Problème d'import de L'A.D. dans sharepoint 2010 Foundation
    Par lukil dans le forum Configuration
    Réponses: 6
    Dernier message: 25/01/2013, 09h27
  3. Problème dans l'utilisation des "paramètres" dans VS 2010
    Par SoAdAnTe dans le forum Visual Studio
    Réponses: 0
    Dernier message: 22/03/2010, 09h36
  4. Réponses: 16
    Dernier message: 06/01/2010, 16h17
  5. Problème formatage dans balise title / alt
    Par jflebegue dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 09/12/2004, 15h18

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