Información general sobre cómo ejecutar código

Actualización: noviembre 2007

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Uno de los procedimientos de depuración más comunes es la ejecución paso a paso: la ejecución del código de línea en línea.

El menú Depurar contiene tres comandos para avanzar paso a paso por el código:

  • Paso a paso por instrucciones

  • Paso a paso por procedimientos

  • Paso a paso para salir

Los comandos Paso a paso por instrucciones y Paso a paso por procedimientos sólo se diferencian en la forma en que tratan las llamadas a funciones. Ambos comandos indican al depurador que ejecute la siguiente línea de código. Si la línea contiene una llamada a una función,Paso a paso por instrucciones sólo ejecuta la llamada en sí y, a continuación, se detiene en la primera línea de código incluida en la función. Paso a paso por procedimientos ejecuta toda la función y después se detiene en la primera línea que está fuera de la misma. Utilice Paso a paso por instrucciones si desea examinar el interior de la llamada a la función. Utilice Paso a paso por procedimientos si desea evitar la ejecución paso a paso de las instrucciones incluidas en las funciones.

En una llamada a una función anidada, Paso a paso por instrucciones llega hasta la función más profundamente anidada. Si utiliza Paso a paso por instrucciones en una llamada como Func1(Func2()), el depurador ejecuta paso a paso las instrucciones de la función Func2.

En código nativo, si desea ejecutar paso a paso las instrucciones de una función anidada específica, utilice el comando Ir a específico del menú de acceso directo. Si está depurando código administrado, este comando estará deshabilitado. Para obtener más información, vea Cómo: Ejecutar una función concreta.

Utilice Paso a paso para salir cuando esté dentro de una llamada a una función y desee volver a la función de llamada. Paso a paso para salir reanuda la ejecución del código hasta que regresa la función y, a continuación, se interrumpe en el punto devuelto de la función de llamada.

Vea también

Conceptos

Control de ejecución