Débogage de l'application Visual Basic
Cette page fournit des liens vers la documentation relative aux fonctions de débogage intégrées dans Visual Studio. Par exemple, vous pouvez rechercher des erreurs sémantiques dans votre application en observant son comportement à l'exécution dans le débogueur lui-même.
En utilisant le débogueur, vous pouvez examiner le contenu des variables de votre application 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 au point que vous spécifiez.
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 |
Commencez à déboguer un projet Visual Studio, attachez un processus, arrêtez-vous dans le code, parcourez le code, effectuez une exécution jusqu'au curseur, effectuez une exécution jusqu'à une fonction de la pile des appels, définissez l'instruction suivante, parcourez Uniquement mon code, arrêtez le débogage, redémarrez le débogage ou détachez un processus débogué. |
Démarrer, Pas à pas principal, Exécuter du code et Arrêter le débogage dans Visual Studio |
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) |
|
Effectuer le débogage au moment du design. |
|
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. |
|
Définissez des points d'arrêt pour les lignes sources, les instructions d'assembly et la fonction de la pile des appels. Spécifiez les conditions, les nombres d'accès et l'emplacement d'exécution. |
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 Threads pour examiner et contrôler les threads dans le programme. |
Voir aussi
Tâches
Procédure pas à pas : débogage d'un Windows Form
Concepts
Démarrer, Pas à pas principal, Exécuter du code et Arrêter le débogage dans Visual Studio
Débogage du code plus rapide en examinant son historique avec IntelliTrace
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