Cuando se suspende una hebra, los controles de recorrer pueden utilizarse para recorrer la ejecución del programa línea por línea. Cuando se lleva a cabo una operación de recorrer, si se encuentra un punto de interrupción, la ejecución se suspende en el punto de interrupción y la operación de recorrer finaliza.
1. |
Seleccione un marco de pila en la vista Depuración. |
2. |
La línea actual de ejecución en ese marco de pila se resalta en el editor, en la perspectiva Depuración. |
3. |
Pulse el botón Recorrer principal en la barra de herramientas de la vista Depuración o pulse la tecla F6. |
4. |
Se ejecuta la línea seleccionada actualmente y la ejecución se suspende en la próxima línea ejecutable. |
1. |
Seleccione un marco de pila en la vista Depuración. |
2. |
La línea actual de ejecución en el marco seleccionado se resalta en el editor, en la perspectiva Depuración. |
3. |
Pulse el botón Recorrer todo en la barra de herramientas de la vista Depuración o pulse la tecla F5. |
4. |
Se invoca la expresión siguiente en la línea seleccionada actualmente para ejecutar y la ejecución se suspende en la próxima línea ejecutable en el método invocado. |
1. |
Seleccione un marco de pila en la vista Depuración. |
2. |
La línea actual de ejecución en el marco seleccionado se resalta en el editor, en la perspectiva Depuración. |
3. |
Pulse el botón Recorrer hasta retorno en la barra de herramientas de la vista Depuración o pulse la tecla F7. |
4. |
La ejecución se reanuda hasta que se ejecuta la siguiente sentencia de retorno en el método actual y la ejecución se suspende en la línea ejecutable siguiente. |
Cuando se suspende una hebra, es posible reanudar la ejecución hasta que se ejecuta una línea especificada. Es una forma conveniente de suspender la ejecución en una línea sin establecer un punto de interrupción.
1. |
Sitúe el cursor en la línea que deba ejecutar el programa y seleccione Ejecutar hasta línea en el menú de contexto. |
2. |
La ejecución del programa se reanuda y se suspende inmediatamente antes de que se ejecute la línea especificada. |
3. |
Es posible que nunca se alcance la línea y que el programa no se suspenda. Los puntos de interrupción y las excepciones originan la suspensión de una hebra antes de alcanzar la línea especificada. |