Partager via


Vue d'ensemble du code pas à pas

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Pro, Premium et Ultimate

La rubrique s'applique La rubrique s'applique La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

L'une des procédures de débogage les plus communes est l'exécution pas à pas. L'exécution pas à pas consiste à exécuter le code ligne par ligne.

Le menu Déboguer fournit trois commandes d'exécution pas à pas du code :

  • Pas à pas détaillé

  • Pas à pas principal

  • Pas à pas sortant

Pas à pas détaillé et Pas à pas principal ne diffèrent que par un aspect : leur façon de gérer les appels aux fonctions. Les deux commandes demandent au débogueur d'exécuter la ligne suivante dans le code. Si la ligne contient un appel à une fonction, Pas à pas détaillé n'exécute que l'appel, puis s'arrête à la première ligne de code se trouvant dans la fonction. Pas à pas principal exécute la fonction en entier, puis s'arrête à la première ligne se trouvant hors de la fonction. Utilisez Pas à pas détaillé pour vérifier le code à l'intérieur de la fonction appelée. Utilisez le Pas à pas principal si vous voulez éviter d'entrer dans les fonctions.

Dans un appel à plusieurs fonctions imbriquées, Pas à pas détaillé va jusqu'à la fonction se trouvant au niveau le plus profond. Si vous utilisez Pas à pas détaillé dans un appel tel que Func1(Func2()), le débogueur parcourt la fonction Func2.

Si vous voulez effectuer un pas à pas détaillé dans une fonction imbriquée spécifique, utilisez la commande Pas à pas détaillé spécifique du menu contextuel. Pour plus d'informations, consultez Comment : exécuter pas à pas une fonction spécifique.

Pour revenir à la fonction appelante depuis un appel de fonction, utilisez Pas à pas sortant. Pas à pas sortant reprend l'exécution de votre code jusqu'au retour de la fonction, puis opère une interruption au point de retour dans la fonction appelante.

Voir aussi

Concepts

Contrôle de l'exécution