Cómo: Modificar un valor en una ventana de variable
Las ventanas de variables Automático, Variables locales e Inspección, muestran los valores de ciertas variables durante una sesión de depuración. El cuadro de diálogo Inspección rápida también puede mostrar variables. Cuando el depurador está en modo de interrupción, puede utilizar las ventanas de variables para modificar los valores de la mayoría de las variables que aparecen en estas ubicaciones.
Nota
La modificación de valores de punto flotante puede dar lugar a ligeras imprecisiones debido a la conversión de decimal a binario de los componentes fraccionarios.Incluso una operación de edición aparentemente inofensiva puede causar cambios en alguno de los bits menos significativos de la variable de punto flotante.
Cuando se evalúa una expresión en la ventana Inspección, puede que aparezca un icono de actualizar. Esto indica un error o un valor no actualizado. Para obtener más información, vea Cómo: Actualizar valores de comprobación.
Puede escribir una expresión para un valor, si así lo desea. El depurador evaluará la expresión y la sustituirá por el valor resultante. El depurador acepta la mayoría de las expresiones de lenguaje válidas en una ventana Inspección. Para obtener más información, vea Expresiones en el depurador.
Si está programando en código nativo, a veces puede ser necesario calificar el contexto de un nombre de variable o una expresión que contiene un nombre de variable. Por el contexto se entiende la función, archivo de código fuente y módulo donde se encuentra una variable. Para ello, puede utilizar la sintaxis del operador de contexto.
La evaluación de algunas expresiones puede cambiar el valor de una variable o afectar de otra forma al estado del programa. Por ejemplo, al evaluar la siguiente expresión se cambia el valor de var1 y var2:
var1 = var2++
Se dice que las expresiones que cambian datos tienen efectos secundarios, que pueden generar resultados inesperados si no se tienen en cuenta. Por lo tanto, hay que estar seguro de comprender el efecto de una expresión antes de ejecutarla.
Modificar un valor en una ventana de variables o Inspección rápida
El depurador debe hallarse en modo de interrupción.
Si la variable es una matriz o un objeto, un control de árbol aparece al lado del nombre en el cuadro Nombre. En la columna Nombre, expanda la variable, en caso necesario, para encontrar el elemento cuyo valor desee modificar.
En la fila que desee cambiar, haga doble clic en la columna Valor.
Escriba el nuevo valor.
Presione ENTRAR.
Vea también
Tareas
Cómo: Utilizar ventanas de variables en el depurador