После столь долгого написания кода я всегда считал, что отладка программ важнее, чем написание программ. В прошлый раз кто-то спросил меня, как отлаживать точку останова в определенном состоянии цикла. Первоначально я думал, что в настройках точки останова Delphi должно быть что-то похожее на условную точку останова, но я никогда не знал, как установить эту условную точку останова, поэтому объяснение, которое я им тогда дал, заключалось в том, чтобы добавить условие в цикл Judge и написать. всплывающее окно, например Showmessage. Затем установите точку останова после появления окна. Это не более чем метод, и это тоже очень метод SB. До сегодняшнего дня я случайно заглянул в меню отладки Delphi и был шокирован, обнаружив, что Delphi, оказывается, может устанавливать условные точки останова. Этот продукт находится в режиме просмотра->окна отладки->BreakPoints, сочетание клавиш — Ctrl+Alt+B, а затем отображение выглядит следующим образом.
В этом списке точек останова выберите точку останова, для которой мы хотим установить условие. Атрибут Condition — это логическое условие, используемое для установки условной точки останова. Например, логическое выражение, которое я здесь установил, — это i=100, а затем F9 представляет точку останова. . Он перейдет в эту позицию, когда i=100.