Utilizar puntos de interrupción

Un punto de interrupción provoca que se suspenda la ejecución de una hebra en la ubicación en la que se establece el punto de interrupción.

Acerca de esta tarea

Nota: El depurador no se detiene en un punto de interrupción si éste no está situado en el primer símbolo léxico de una sentencia ejecutable, tal como SET. El depurador tampoco se detiene en las sentencias DECLARE CONTINUE, CLOSE CURSOR ni ROLLBACK.

La vista Puntos de interrupción muestra una lista de todos los puntos de interrupción (para todas las sesiones de depuración), a menos que utilice la acción de filtrado por destino de depuración. Para filtrar los puntos de interrupción no relacionados con la sesión de depuración actual, utilice el pulsador Mostrar puntos de interrupción soportados por el destino seleccionado () de la vista Puntos de interrupción. Para enlazar la vista Puntos de interrupción con la vista Depurar, pulse el conmutador Enlazar con la vista Depurar (). Cuando este conmutador está seleccionado, tan solo se visualizan los puntos de interrupción asociados con el destino de depuración seleccionado en la vista Depurar en la vista Puntos de interrupción.

Nota: El filtrado por destino de depuración no filtra los puntos de interrupción para los destinos de depuración similares a los de la sesión de depuración actual.

Las entradas de puntos de interrupción de la lista indican en qué archivo se ha establecido el punto de interrupción y le proporcionan un resumen de las propiedades de los puntos de interrupción. Con las opciones del menú emergente, puede eliminar puntos de interrupción, habilitar o inhabilitar puntos de interrupción, e ir a la ubicación del punto de interrupción en el archivo fuente del editor. Asimismo, con los pulsadores de la vista Puntos de interrupción, puede eliminar puntos de interrupción. Además, puede pulsar sobre un punto de interrupción con el botón derecho del ratón en la vista Puntos de interrupción y seleccionar Propiedades. Esta acción invocará el cuadro de diálogo Propiedades del punto de interrupción, donde puede ver los detalles del punto de interrupción. Este cuadro de diálogo indica si el punto de interrupción es permanente. Los puntos de interrupción que no son permanentes se eliminan al finalizar la sesión de depuración. Además, puede especificar una cuenta de accesos para el punto de interrupción en el cuadro de diálogo. Para ello, escriba un número entero positivo en el campo Cuenta de accesos y luego seleccione la modalidad que desee aplicar a la cuenta de accesos:

Los puntos de interrupción se pueden habilitar e inhabilitar utilizando menús emergentes o el recuadro de selección en la vista Puntos de interrupción - o mediante el cuadro de diálogo Propiedades del punto de interrupción. En la vista Puntos de interrupción, el cuadro de diálogo situado a la izquierda del punto de interrupción indica si el punto de interrupción está habilitado (si está habilitado, el recuadro de selección contiene una marca). Cuando hay un punto de interrupción habilitado, provocará que se suspenda una hebra siempre que se llegue a él. Cuando un punto de interrupción esté inhabilitado, no provocará la suspensión de las hebras. Para obtener más información sobre cómo habilitar e inhabilitar puntos de interrupción, consulte el tema relacionado.

Mientras esté en la vista Puntos de interrupción, el editor de fuente se abrirá en la ubicación de un punto de interrupción si realiza una de las siguientes tareas:


Comentarios