Instantáneas de Variables
|

|
Es posible tomar una 'instantánea' de una variable cuando su programa se encuentra en un punto de interrupción, y utilizar esta instantánea para ver como el valor de la variable cambia en puntos diferentes de su vida. El depurador no copia el valor de la variable seleccionada únicamente; para variables complejas copia los valores de la variable seleccionada y de cada una de sus jerarquías de miembros hasta que no pueda encontrar ninguna información de depuración para un miembro o no se puedan encontrar más miembros.
Capturar instantáneas de variable
Paso
|
Acción
|
Ver También
|
1
|
En el Editor de Código, configure dos puntos de interrupción: start al comienzo de una función y end al final de la función.
|
Configurando Puntos de Interrupción de Código
|
2
|
En el punto de interrupción de inicio, haga clic derecho en una variable en la ventana Locales y seleccione la opción del menú contextual Guardar Instantánea de Variable .
|
Ver las Variables Locales
|
3
|
Ejecutar la aplicación.
|
|
4
|
Cuando el punto de interrupción de final, se alcanza, haga clic derecho en la variable en la ventana Locales y seleccione la opción del menú contextual Comparar Instantáneas de Variables .
Se muestra una ventana que muestra el valor original de la primera instantánea y el valor actual de la segunda instantánea, como se ilustra abajo (este ejemplo este tomado del modelo EA.Example ).

|
|
Notas
•
|
Esta funcionalidad compara los valores de una variable por dirección; tome en cuenta que si hay diferentes hilos con instancias diferentes del mismo nombre de variable, no son comparables
|
|