Compartir a través de


Cómo: Modificar un valor en una ventana de variable

Actualización: noviembre 2007

Este tema hace referencia a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de forma predeterminada.

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 determinar 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. Para obtener más información, vea Operador de contexto (Expresiones del lenguaje C/C++).

La evaluación de algunas expresiones puede cambiar el valor de alguna variable o, si no, afectar al estado de su 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

  1. El depurador debe hallarse en modo de interrupción.

  2. 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.

  3. En la fila que desee cambiar, haga doble clic en la columna Valor.

  4. Escriba el nuevo valor.

  5. Presione ENTRAR.

Vea también

Tareas

Cómo: Utilizar ventanas de variables en el depurador

Otros recursos

Ventanas de variables