Después de escribir código durante tanto tiempo, siempre he creído que depurar programas es más importante que escribir programas la última vez, alguien me preguntó cómo depurar un punto de interrupción en una determinada condición de bucle. Originalmente pensé que debería haber algo similar a un punto de interrupción condicional en la configuración del punto de interrupción de Delphi, pero nunca supe cómo establecer este punto de interrupción condicional, por lo que la explicación que les di en ese momento fue agregar una condición en el bucle Juzgar y escribir. una ventana emergente como Showmessage. Luego, establezca un punto de interrupción después de que aparezca la ventana. Esto no es más que un método, y también es un método muy SB. Hasta hoy, miré accidentalmente el menú de depuración de Delphi y me sorprendió descubrir que Delphi puede establecer puntos de interrupción condicionales. Este producto está en vista->ventanas de depuración->Puntos de interrupción, la tecla de acceso directo es Ctrl+Alt+B, y luego la pantalla es la siguiente
En esta lista de puntos de interrupción, seleccione el punto de interrupción para el que queremos establecer la condición. El atributo Condición es la condición lógica utilizada para establecer el punto de interrupción condicional. Por ejemplo, la expresión lógica que establecí aquí es i=100, y luego F9 representa el punto de interrupción. Llegará a esta posición cuando i=100.