Share via


Cómo: Especificar la condición de un punto de interrupción

Actualización: noviembre 2007

Este tema se aplica 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 manera predeterminada.

Una condición de punto de interrupción es una expresión que el depurador evalúa cuando se alcanza un punto de interrupción. Si se cumple la condición, el depurador examina el Cómo: Especificar un recuento de visitas para determinar si debe realizarse una interrupción (o ejecutarse otra acción especificada).

La condición puede ser cualquier expresión válida aceptada por el depurador. (Para obtener más información, vea Expresiones en el depurador.)

Si se establece una condición de punto de interrupción con una sintaxis no válida, aparecerá inmediatamente un mensaje de advertencia. Si se especifica una condición de punto de interrupción con una sintaxis válida pero una semántica no válida, aparecerá un mensaje de advertencia la primera vez que se visite el punto de interrupción. En ambos casos, el depurador interrumpirá la ejecución cuando se visite el punto de interrupción no válido. El punto de interrupción se omitirá únicamente si la condición es válida y se evalúa como falso.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para especificar una condición de punto de interrupción

  1. En la ventana Puntos de interrupción, haga clic con el botón secundario del mouse (ratón) en la línea que contiene un glifo de punto de interrupción y elija Condición en el menú de acceso directo.

    O bien,

    En un origen, Desensamblador o Pila de llamadas, haga clic con el botón secundario del mouse en una línea que contiene un glifo de punto de interrupción y elija Condición en Puntos de interrupción en el menú de acceso directo.

  2. En el cuadro de diálogo Condición del punto de interrupción, escriba una expresión válida en el cuadro Condición.

  3. Elija es true si desea interrumpir cuando la expresión se cumple, o bien, elija ha cambiado si desea interrumpir cuando el valor de la expresión ha cambiado.

    Nota:

    El depurador no evalúa la expresión hasta la primera vez que se alcanza el punto de interrupción. Si elige ha cambiado, el depurador no considera la primera evaluación de la condición como un cambio, por lo que no se visitará el punto de interrupción en la primera evaluación.

  4. Haga clic en Aceptar.

Vea también

Conceptos

Puntos de interrupción y puntos de seguimiento