Débogage avec Visual Studio 2005
Transcription
Débogage avec Visual Studio 2005
Débogage avec Visual Studio 2005 Visual Studio, comme tout IDE (Integrated Development Environment) qui se respecte, inclut des mécanismes pour déboguer et tracer le code d’un programme. Lancement du débogage en mode pas-à-pas Pour lancer le débogage en mode pas à pas (instruction par instruction), ouvrez un projet et faites Déboguer > Pas à pas détaillé. Vous aurez maintenant un écran qui ressemble à celui-ci. La ligne jaune vous indique sur quelle ligne le débogueur est arrêté L’onglet « Variables locales » nous montre les valeurs et les types des variables du programme En répétant la commande Déboguer > Pas à pas détaillé (raccourci : F11), vous allez faire la trace du programme, et vous verrez la valeur des variables changer dans l’onglet « Variables locales ». Il est même possible de forcer une nouvelle valeur pour les variables, en double-cliquant sur la valeur de chaque variable. Mettre fin au débogage Faites Déboguer > Arrêter le débogage (raccourci : MAJ + F5). Ajout de points d’arrêts (« breakpoints ») Faire tourner tout un programme en faisant F11, ça peut devenir long. C’est pourquoi on peut demander à Visual Studio de lancer le débogage et de ne permettre le pas-à-pas que lorsqu’il atteint une certaine ligne du programme. On choisit cette ligne avec soin : là où on pense que se cache le bug. Cette ligne spéciale s’appelle « point d’arrêt ». Pour activer le point d’arrêt, se mettre sur la ligne où l’on désire le placer et faire Déboguer > Basculer le point d’arrêt (raccourci : F9). La ligne deviendra rouge. Refaites la même chose pour le désactiver. Ensuite, on lance le débogage en faisant Déboguer > Démarrer le débogage. Le programme s’exécutera normalement jusqu’à ce qu’il atteigne la ligne sur laquelle vous avez mis le point d’arrêt. Il vous maintenant possible de faire F11 pour aller pas à pas.