Débogage de l'application Visual Basic
Cette page fournit des pointeurs vers la documentation relative aux fonctions de débogage intégrées dans Visual Studio.
Vous pouvez utiliser la plus importante d'entre elles, à savoir le débogueur, pour observer le comportement de votre programme au moment de l'exécution et déterminer l'emplacement des erreurs sémantiques.
Avec le débogueur, vous pouvez examiner le contenu des variables de votre programme sans insérer des appels supplémentaires pour sortir les valeurs. De même, vous pouvez insérer un point d'arrêt dans votre code pour arrêter l'exécution à un point souhaité.
Contrôle de l'exécution
Le tableau suivant répertorie les tâches de débogage impliquant le contrôle de l'exécution et fournit des liens vers les pages d'aide associées.
Pour |
Consultez |
Interrompre l'exécution. |
|
Démarrer l'exécution. |
|
Spécifiez les configurations pour les versions Release et Debug d'un programme. |
|
Définir des options de démarrage (arguments de ligne de commande, répertoire de travail, ordinateur distant) |
Comment : définir les options de démarrage pour le débogage de l'application |
Effectuer le débogage au moment du design. |
|
Lancer le débogueur. |
|
Effectuer un pas à pas détaillé uniquement dans le code que vous avez écrit et ignorer un autre code, tel que les appels au système. |
Comment : effectuer un pas à pas détaillé dans Uniquement mon code |
Effectuer un pas à pas détaillé dans le code. |
|
Arrêter le débogage. |
|
Permettre le débogage juste-à-temps, qui lance le débogueur Visual Studio lorsqu'un programme qui s'exécute en dehors de Visual Studio rencontre une erreur irrécupérable. |
Gestion des exceptions
Le tableau suivant répertorie les tâches de débogage relatives à la gestion des exceptions et pointe vers leurs pages d'aide associées.
Pour |
Consultez |
S'arrêter sur les exceptions non gérées. |
Comment : s'arrêter sur les exceptions non gérées par l'utilisateur |
S'arrêter lorsqu'une exception est levée. |
Comment : arrêter l'exécution lorsqu'une exception est levée |
S'arrêter sur les exceptions de première-chance. |
Comment : arrêter l'exécution lorsqu'une exception est levée |
Utiliser l'Assistant Exception. |
Comment : corriger des erreurs d'exécution avec l'Assistant Exception |
Ajouter une nouvelle exception. |
|
Poursuivre l'exécution après qu'une exception a été levée. |
Modifier & Continuer
Le tableau suivant répertorie les tâches de débogage relatives à la fonction Modifier & Continuer et pointe vers leurs pages d'aide associées.
Pour |
Consultez |
Activer et désactiver la fonction Modifier & Continuer. |
|
Arrêter l'application des modifications au code par la fonction Modifier & Continuer. |
|
Appliquer les modifications en mode arrêt. |
Examiner les données de débogage
Le tableau suivant répertorie les tâches de débogage relatives à l'affichage des données de débogage et pointe vers leurs pages d'aide associées.
Pour |
Consultez |
Utiliser la fenêtre Registres pour afficher le contenu du registre. |
|
Utiliser la fenêtre Pile des appels pour afficher les appels de fonctions ou de procédures actuellement dans la pile. |
|
Utiliser la fenêtre Code Machine pour afficher le code assembleur correspondant aux instructions créées par le compilateur. |
|
Utiliser la fenêtre Modules pour répertorier et décrire les modules utilisés par votre programme. |
|
Utilisez la fenêtre Explorateur de scripts pour répertorier les fichiers de script actuellement chargés dans le programme. |
|
Utiliser la fenêtre Processus pour afficher tous les processus associés à Visual Studio ou lancés à partir de cette application. |
|
Utiliser la fenêtre Threads pour examiner et contrôler les threads dans le programme. |
Définition de points d'arrêt
Le tableau suivant répertorie les tâches de débogage relatives aux points d'arrêt et pointe vers leurs pages d'aide associées.
Pour |
Consultez |
Définir un point d'arrêt. |
|
Supprimer un point d'arrêt. |
|
Activer ou désactiver un point d'arrêt. |
|
Modifier l'emplacement d'un point d'arrêt. |
|
Utiliser un filtre pour limiter le comportement des points d'arrêt à des ordinateurs, des processus et des threads spécifiés. |
|
Contrôler de manière conditionnelle si un point d'arrêt est exécuté ou non. |
|
Utiliser la fenêtre Points d'arrêt pour accomplir des tâches relatives aux points d'arrêt. |
Voir aussi
Tâches
Procédure pas à pas : débogage d'un Windows Form
Concepts
Autres ressources
Débogage d'applications et de scripts Web
Référence du débogage de l'interface utilisateur
Paramètres et préparation du débogage
Préparation du débogage : types de projets C#, F# et Visual Basic