Romper cuando una Variable Cambia Valor [Guía de Usuario de Enterprise Architect]

Top Previous Next

Romper cuando una Variable Cambia Valor

button_main button_prev button_next

Los puntos de interrupción de datos pueden ser configurados en una variable de memoria predeterminada para causar que el depurador detenga la ejecución en la línea de código que acaba de causar que el valor de la variable cambie. Esto puede ser útil cuando se trata de localizar el punto en que se modifica una variable durante la ejecución del programa sobre todo si no está claro cómo la ejecución del programa está afectando a un estado de objeto particular.

Acceso Analista | Locales: clic derecho en variable | Interrumpir cuando la Variable se Modifica, o

Analista | Inspecciones: clic derecho en variable | Interrumpir cuando la Variable se Modifica, o

Configurar un punto de interrupción de datos

Pasos

Detalle

Ver También

1

Primero configure un punto de interrupción normal en un punto del código que presenta el alcance requerido de variables locales de los cuales elegir.

 

Configurando Puntos de Interrupción de Código

2

Presione F6 para ejecutar el depurador; una vez que el programa ha detenido la ejecución, haga clic derecho en la variable de interés y seleccione la opción del menú contextualInterrumpir cuando la Variable es Modificada .

Este ejemplo crea una notificación en el miembro de número entero de Pasajeros de la Clase CTrain, en la ventana Locales.

 

vea-variablenotification

 

Ver las Variables Locales

3

No hay ningún indicador de punto de interrupción en el código, pero en la ventana de Puntos de Interrupción y Eventos, el punto de interrupción de datos se muestra como un círculo azul en la columna Activado .

Continúe ejecutando el depurador; cuando la variable cambia y el depurador se detiene, la línea de código se resaltada en el Editor de Código Fuente y el registro en la ventana de Depuración imprime una declaración informando el efecto.

 

Ver Variables en Otros Alcances

Notas

Esta característica no está soportada actualmente por la plataforma Microsoft .NET

 

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Construir y Depurar | Depurar | Agregar Punto de Interrupción de Datos