Barra de herramienta del depurador

Superior  Previo  Próximo

La barra de herramientas del Depurador presenta todos los comandos importantes que usa durante una sesión de depuración.

1      2     3     4    5      6     7       8     9    10   11   12   13  14    15    16  17   18   19  20     21

debug toolbar 1

Dos de los botones alterna: el botón Pausa/Continuar (2)y el botón Habilitar/deshabilitar la actualización del editor (20).

debug toolbar2

 

De derecha a izquierda los botones están como a continuación:

 

Botones

Descripción

1

Ejecutar Depurador [F6] Este botón inicia el depurador y continua la ejecución de una columna que ha sido interrumpida por un punto de interrupción.

2

Detener/Continuar la ejecución de depuración Le permite interrumpir temporalmente la ejecución de cada columna en el proceso que es depurado, o continuar la ejecución después de realizar la pausa. Si hace clic en cualquier botón del comando también continua la ejecución. El botón Pausa se muestra en rojo mientras que la ejecución esta suspendida.

 

Tenga en cuenta: Detener la ejecución la validez del rastro de la pila y la información de la variable local que se muestra en cualquiera de las ventanas de depuración; después de la pausa, esta información no debería ser confiada.

3

Detener depurador [Ctrl]+[Alt]+[F6] Termina la depuración. El proceso de depuración se interrumpe inmediatamente, y se cierra la plataforma de depuración. Todas las salidas de depuración (variables locales y pilas) se quitan. Se cierra el banco de trabajo de depuración.

4

Paso a paso para salir [Alt]+[F6] Produce que el depurador se ejecute hasta la siguiente línea física de código después de la línea actual o, si no existen más líneas en el método, en la siguiente línea de quien invoca si el método tiene a quien invoque, es decir, la profundidad de la pila es más grande que uno.

5

Paso a paso por instrucciones Es mas útil mientras registra una sesión de depuración. El comando tiene el mismo comportamiento que el comando Paso a paso para salir, a excepción que este registra las llamadas de métodos intermedios realizados entre líneas. Si esta registrando y presiona el botón Paso a paso para salir, cualquier método invocado entre líneas se registra. El comando Paso a paso por instrucciones causa que el depurador ingrese en cualquier método ejecutado an la línea actual, y cualquier método subsecuente invocado cuando se usa el comando. El depurador continua pasando hasta que llega a la siguiente línea.

6

Paso a paso por procedimiento [Shift]+[F6] Instruye al depurador para que intente y realice paso a paso para salir en cada línea del código físico que la columna esta ejecutando. Sin embargo, el depurador ignora cualquier llamada a un espacio de nombre, clase de función o método que no exista en el modelo. Es decir, sólo se ejecuta el código generado con Enterprise Architect  o importado en el modelo.

7

Step Out [Ctrl]+[F6] Instruye al depurador para que se ejecute hasta que exista el método actual y , si el método tiene quien lo invoque (profundidad de la pila > 1), para detenerse en la siguiente línea de código en el método que invoca.

8

Mostrar los puntos de ejecución Solo habilita cuando una columna ha encontrado un punto de quiebre. El comando presenta el archivo de código fuente en la ventana del editor con la línea actual de código resaltada por la columna que tiene el foco actual. (Si solo una columna está suspendida, esa columna tiene foco; de otra manera, una columna tiene foco si se selecciona en la pestaña Pila. Si no se selecciona ninguna columna, la primer columna suspendida tiene el foco).

9

Mostrar puntos de interrupción Muestra todos los puntos de interrupción actual. Los puntos de interrupción se vinculan al árbol del Explorador del proyecto, entonces cambiando la vista haciendo clic en el árbol cambiará los puntos de interrupción mostrados, si es que hay alguno. La única vez que los puntos de interrupción no reflejaran los cambios de selección en el Explorador del proyecto es durante una sesión de depuración.

10

Eliminar puntos de interrupción Eliminará todos los puntos de interrupción para la actual vista activa. Si se depura, los puntos de interrupción se eliminan.

11

Desactivar todos los puntos de interrupción Esto desactivará todos los puntos de interrupción para la vista actual. Estos no serán eliminados, entonces puede re - activarlos.

12

Activar todos los puntos de interrupción Esto habilitará todos los puntos de interrupción desactivados.

13

Mostrar variables locales Selecciona la pestaña Local, y muestra todas las variables dentro del alcance local.

 

Tenga en cuenta: durante la sesión del banco de trabajo, esta pestaña no es visible mientras todas las variables se muestran en la pestaña del Banco de trabajo.

14

Mostrar la pila de llamada Selecciona la pestaña Pila y muestra todas las columnas actualmente ejecutadas. Se muestra la pila de invocación para cualquier columna suspendida.

15

Registrar el rastro de la llamada Comienza a registrar el historial del rastro. El registro ocurrirá para la columna suspendida actualmente. El historial de la pila se elimina para aceptar el nuevo historial del rastro.

 

Tener en cuenta: esta opción está también disponible desde el menu de acceso rápido en la pestaña Pila.

16

Auto registrar el rastro de la pila Automáticamente registra un rastro de pila para la columna seleccionada. Todas las otras columnas serán ignoradas, a pesar de que las entradas aparecerán para todas las creaciones y terminaciones de columnas. El comando Paso a paso por instrucciones será emitido automáticamente hasta que un punto de interrupción se encuentre, o una se columna finalice. Si un punto de interrupción se encuentra, el depurador se detendrá. Para continuar el registro automático presionar cualquier comando (Ejecutar,PasoaPasoPorIntrucciones,PasoaPasoParaSalir,PasoaPasoPorProcedimento) y se continuará el registro el rastreo de la pila.

 

Tener en cuenta: Estas opciones están también disponible desde el menu de acceso rápido en la pestaña Pila.

17

Detener registros Detiene los registros en el historial del rastro de la pila.

 

Tener en cuenta: esta opción está también disponible desde el menu de acceso rápido en la pestaña Pila.

18

Crear diagrama de secuencia Esto crea un diagrama de secuencia desde un historial del Rastro de la Pila registrada. Proporcione a su diagrama un nombre y este será ubicado en el paquete para esta sesión de depuración.

19

Guardar Guarda el historial registrado a un archivo HTML para ver en un explorador, o a un archivo XML para abrirlo posteriormente en EA.

20

Deshabilita y habilita la actualización de la ventana del editor con la línea actual del código fuente ejecutado. Durante el registro automático de una columna, el tiempo se consumido actualizando los editores con la línea actual del código ejecutado. Para acelerar la ejecución en la depuración de aplicaciones más amplias, puede deshabilitar esta selección en cualquier editor.  

21

Accede un menú que permite el acceso rápido a los comandos relevantes. Los comandos son:

Compilar - ejecuta los scripts de compilación del paquete.
Probar - ejecuta los scripts de prueba del paquete.
Ejecutar - ejecuta la depuración.
Crear instancia del banco de trabajo - Configura los scripts de compilación del paquete.
Scripts de compilación del paquete - Configura los scripts de compilación del paquete.

 

Vea también

Configurar una sesión de depuración
Usar el depurador
Registrar una sesión del depurador