zibo3
Messages postés57Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention 7 octobre 2009
-
30 sept. 2004 à 10:28
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
1 oct. 2004 à 11:39
Bonjour,
J'ai un petit soucis surement très bête mais j'ai développé une application Win32 et dans mon application lorsque j'appuie sur la touche F12, j'ai un message d'erreur.
Ni une ni deux, je me mets en mode déboggage et surprise, si je choisis de continuer à l'apparition du message d'erreur, aucune incidence sur l'application par contre si je décide de débogguer je me retrouve dans du code assembleur dans la dll nt...dll.
Si quelqu'un a déjà renctontré ce BUG et qu'il a une solution à me proposer, je suis preneur. Ce bug n'existe qu'avec la touche F12 et aucune autre...
zibo3
Messages postés57Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention 7 octobre 2009 30 sept. 2004 à 12:23
Le problème avec la touche F12 n'arrive que quand je fait tourner mon aplli avec en mode debug car quand je la lance indépendament de Visual C++, la touche ne me pose pas de problème.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 sept. 2004 à 12:37
Ne pose pas de prob en version Release, ben alors impec.
Faut toujours bosser en Release, passe en debug seulement si tu ne trouves pas la solution d'un eventuel bug sinon c'est une perte de temps, on n'a jamais l'assurance du meme comportement en debug qu'en Release et le seul qui importe est le Release.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 30 sept. 2004 à 18:21
BruNews> Debug permet de trouver quelques erreurs utiles, par exemple utilisaion d'une variable non initialisée; si tu reste en release, tu trouvera peut etre jamais...
Vous n’avez pas trouvé la réponse que vous recherchez ?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 30 sept. 2004 à 18:36
J'ai dit une bêtise??
Pour prendre un autre exemple, un HeapAlloc avec n-1 octets au lieu de n a l'air de passer en Release, mais affiche une erreur en Debug
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 30 sept. 2004 à 20:15
Salut tout le monde,
Je suis tout à fait d'accord avec toi BruNews, NO DEBUG.
Personnellement, j'avais perdu beaucoup de temps à cause du debug. Je croyais que cela pourrait m'aider pendant la mise au point d'une application alors qu'il ne faisait qu'ajouter des bugs indetectables. Je pense que le code qu'il ajoute interfère avec celui du programme. J'avais passé plusieurs semaines dans la recherche d'une erreur dans une application qui plantait totalement l'ordinateur avant de découvrir qu'elle fonctionnait à merveille en mode release. Je me sers quand-même de debug pour chasser des bugs, mais tous les tests sont toujours en release.