Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 forma predeterminada. |
Cuando se ejecutan instrucciones paso a paso en una llamada a una función anidada, se puede utilizar Ir a específico, ubicado en el menú de acceso directo, para elegir la función que se va a ejecutar paso a paso. Por ejemplo, en una llamada a Func1(Func2()),, puede optar por ejecutar paso a paso las instrucciones de Func1 o Func2. Este comando funciona para cualquier número de niveles anidados.
En versiones anteriores de Visual Studio, esta característica funcionó únicamente con código nativo. En la versión más reciente, la ejecución paso a paso de una función concreta funciona para ambos códigos, administrado y nativo. Sin embargo, no funciona para la ejecución entre código administrado y código nativo.
En código nativo, Ir a específico no trabaja con funciones virtuales.
En código administrado, Ir a específico permite entrar en las propiedades y operadores, aun cuando la opción de entrar en las propiedades y operadores esté desactivada en el cuadro de diálogo Opciones.
En código administrado, entrar en algunas funciones requiere que Sólo mi código esté desactivado. Si utiliza Ir a específico y selecciona una función de código que no es del usuario, aparece un cuadro de diálogo. Indica que la función es código que no es del usuario y le solicita que desactive la opción Sólo mi código. Si elige desactivar Sólo mi código, el depurador ejecuta la función seleccionada. Si elige no desactivar Sólo mi código, el depurador ignora la función.
Para ejecutar instrucciones paso a paso en una función concreta
Adelante el punto de ejecución hasta la llamada a la función cuyas instrucciones desee ejecutar paso a paso. (Puede utilizar un punto de interrupción, Paso a paso por instrucciones, Paso a paso por procedimientos o Ejecutar hasta el cursor).
Haga clic con el botón secundario del mouse en la ventana de código fuente para abrir el menú de acceso directo.
Haga clic en Ir a específico y elija la función que desee en el submenú.
El depurador ejecuta la llamada a la función y se interrumpe al principio de la función seleccionada. El comando Ir a específico sólo aparece si el punto de ejecución se encuentra en una línea de código que contiene una función anidada.
Vea también
Tareas
Cómo: Entrar en las propiedades y los operadores en código administrado
.gif)
.gif)
.gif)