2009-07-31 18 views
10

He descargado un proyecto realizado con Delphi 2009, que también es el que uso, sin embargo, hay un punto de interrupción que simplemente no puedo eliminar. Si intento eliminarlo, se ejecutará nuevamente después de que se ejecute el programa.Puntos de interrupción constantes? ¿Cómo eliminarlos?

Conocí tales cosas en otros depuradores conocidos como puntos de interrupción de Hardware, pero esto no es importante. ¿Cómo elimino el punto de interrupción?

EDIT:Article acerca de esos puntos de interrupción, pero no explica cómo eliminarlos.

Respuesta

19

Si, por algún motivo, no puede desactivarlos en el IDE, como dice Rob, esto persiste en el archivo .dsk.

No es necesario borrar el archivo (y todas las otras configuraciones). sólo puede abrirlo en un editor de texto y encontrar y edite la siguiente sección:

[Breakpoints]

6

Los puntos de interrupción se almacenan en el archivo dsk para su proyecto. Cierre su proyecto, elimine ese archivo y vuelva a abrir el proyecto. Todos los puntos de interrupción deberían desaparecer. (También se eliminarán otras personalizaciones de diseño de ventanas. Deberá restaurar esas preferencias manualmente.)

7

Ver-> Depurar Windows-> Puntos de interrupción.

Estoy muy decepcionado con esos artículos. Explican cómo agregar algo, pero no cómo eliminarlo.

+1

"Esos artículos"? Solo has citado uno. Se trata de puntos de interrupción especiales sin interrupción, y se supone que usted ya sabe cómo utilizar los puntos de corte ordinarios. Cualquiera que sepa cómo utilizar los puntos de corte ordinarios sabe que la forma habitual de eliminarlos es simplemente hacer clic en el canalón, de la misma forma en que se crearon. ¿Por qué alguien esperaría que fuera diferente para puntos de interrupción especiales? –

+1

De todos modos, si puede eliminar su punto de interrupción con la ventana del depurador de punto de interrupción incluso cuando no puede eliminarlo haciendo clic en la cuneta, esta es una buena respuesta. +1. –

+0

Sí, ese es el problema que tuve. No pude eliminarlo en la pestaña izquierda como puntos de interrupción normales. –

Cuestiones relacionadas