Compartir a través de


Cómo: Especificar una acción de punto de seguimiento/punto de interrupción

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema no es aplicable El tema no es aplicable El tema no es aplicable El tema es aplicable El tema no es aplicable

Pro, Premium y Ultimate

El tema es aplicable

El tema es aplicable

El tema es aplicable

El tema es aplicable

El tema es aplicable

Los puntos de seguimiento constituyen una nueva forma de utilizar los puntos de interrupción. Un punto de seguimiento es un punto de interrupción con una acción personalizada asociada. Cuando se alcanza el punto de seguimiento, el depurador realiza la acción especificada en lugar de (o aparte de) interrumpir la ejecución del programa.

Se pueden crear puntos de seguimiento de dos maneras diferentes:

  • Se puede convertir un punto de interrupción existente en un punto de seguimiento, agregando una acción de punto de seguimiento. Se puede convertir en un punto de seguimiento a cualquier tipo de punto de interrupción.

  • Se puede crear un punto de seguimiento desde el principio con el comando Nuevo punto de seguimiento.

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 activos o la edición de Visual Studio. Para cambiar la configuración, seleccione Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para crear un punto de seguimiento desde el principio

  1. En una ventana de código fuente, haga clic en una línea en la que desee establecer un punto de seguimiento y seleccione Insertar punto de seguimiento en Puntos de interrupción del menú contextual.

    Aparecerá el cuadro de diálogo Al visitar. que contiene dos cuadros de texto donde puede introducir las acciones personalizadas: Imprimir un mensaje y Ejecutar una macro.

    En este punto, puede aceptar la configuración preseleccionada del punto de seguimiento o modificarla de la siguiente manera:

    Para crear un punto de seguimiento que imprima un mensaje en la Ventana de salida, seleccione Imprimir un mensaje y escriba el texto del mensaje en el cuadro correspondiente. Mediante la acción Imprimir un mensaje, puede utilizar los puntos de seguimiento para muchos de los fines para los que utilizaría una clase de seguimiento, pero sin necesidad de modificar el código.

    Puede incluir información de programación mediante la sintaxis DebuggerDisplayAttribute (vea DebuggerDisplayAttribute). Por ejemplo:

    In function '{$FUNC}', on thread '{$TID}'

    O bien

    Used variable: {varName}, function name: {functionName($FUNC)}

    Puede utilizar cualquiera de las palabras clave que se muestran en el cuadro de diálogo Al visitar un punto de interrupción. Además, puede utilizar otras dos palabras clave que no se muestran en el cuadro de diálogo: $TICK inserta el contador de pasos de CPU actual, mientras que $FILEPOS inserta la posición del archivo actual.

    Aparece un mensaje predeterminado en Imprimir un mensaje cuando se abre el cuadro de diálogo Al visitar un punto de interrupción. Si desea aceptar este mensaje, haga clic en Aceptar.

    Para ejecutar una macro del modelo de automatización de Visual Studio, seleccione Ejecutar una macro y elija una macro de la lista desplegable.

    Al seleccionar Imprimir un mensaje o Ejecutar una macro, se activa la casilla Continuar la ejecución. Seleccione Continuar la ejecución si no desea que el punto de seguimiento interrumpa la ejecución del programa.

  2. Haga clic en Aceptar.

Para crear un punto de seguimiento a partir de un punto de interrupción existente

  1. En una ventana de código fuente, Desensamblado o Pila de llamadas, haga clic con el botón secundario en un glifo de punto de interrupción y elija Al visitar.

    O bien

    En la ventana Puntos de interrupción, haga clic con el botón secundario en un glifo de punto de interrupción y seleccione Al visitar.

    Aparecerá el cuadro de diálogo Al visitar.

  2. Haga clic en Aceptar para aceptar la configuración preseleccionada del punto de seguimiento o modificarla tal y como se explicó en el procedimiento anterior.

Vea también

Referencia

Trace

Conceptos

Puntos de interrupción y puntos de seguimiento