오랫동안 코드를 작성해 본 결과, 프로그램을 작성하는 것보다 프로그램을 디버깅하는 것이 더 중요하다고 항상 믿어왔습니다. 지난번 누군가가 루프의 특정 루프 조건에서 중단점을 디버깅하는 방법을 물었습니다. 원래는 델파이의 중단점 설정에 조건부 중단점과 비슷한 것이 있어야 한다고 생각했는데, 이런 조건부 중단점을 어떻게 설정하는지 전혀 몰랐기 때문에 당시 제가 드린 설명은 루프에 조건을 추가해서 작성하라는 것이었습니다. Showmessage와 같은 팝업 창. 그런 다음 창이 팝업된 후 중단점을 설정합니다. 이는 단순한 방법일 뿐이며 매우 SB 방법이기도 합니다. 오늘까지 우연히 델파이의 디버깅 메뉴를 보다가, 델파이가 조건부 중단점을 설정할 수 있다는 사실을 알고 충격을 받았습니다. 본 제품은 보기->디버그 창->BreakPoints에 있고, 단축키는 Ctrl+Alt+B이며, 이후 표시는 다음과 같습니다.
이 중단점 목록에서 조건을 설정하려는 중단점을 선택합니다. Condition 속성은 조건부 중단점을 설정하는 데 사용되는 논리적 조건입니다. 예를 들어 여기서 설정한 논리식은 i=100이고 F9는 중단점을 나타냅니다. i=100일 때 이 위치로 이동합니다.