Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Программа и интерфейс
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.08.2011, 15:09
Hellion Hellion вне форума
Прохожий
 
Регистрация: 19.07.2011
Сообщения: 8
Репутация: 10
По умолчанию Переход к определенной итерации

Ситуация следующая:есть цикл с 24 итерациями с вложенным циклом на столько же. Программа крашится примерно на 20-й(хотя точно не уверен). Вопрос:Можно ли средствами Дельфи7 перейти к какой-то определенной итерации, дабы не прокручиватьих по очередеи в отладчике?Если да, то как это сделать?
Ответить с цитированием
  #2  
Старый 07.08.2011, 15:15
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

ПКМ "Breakpoint properties..." на breakpoint.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #3  
Старый 07.08.2011, 15:24
Hellion Hellion вне форума
Прохожий
 
Регистрация: 19.07.2011
Сообщения: 8
Репутация: 10
По умолчанию

1.Щелкаю правой кнопкой мыши на breakpoint который располагается на одно йстроке что и цикл
2. Выбираю пункт Breakpoint properties
А дальше что делать?
Ответить с цитированием
  #4  
Старый 07.08.2011, 15:38
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию


__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 07.08.2011, 16:08
Hellion Hellion вне форума
Прохожий
 
Регистрация: 19.07.2011
Сообщения: 8
Репутация: 10
По умолчанию

pass count -это сколько шагов пропускать а i=55 это на какой итерации?
Ответить с цитированием
  #6  
Старый 07.08.2011, 16:26
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

там же кнопка Help есть:
Цитата:
Condition

Specifies a conditional expression that is evaluated each time the breakpoint is encountered. Program execution stops when the expression evaluates to true. Enter a conditional expression to stop program execution.

You can enter any valid language expression. However, all symbols in the expression must be accessible from the breakpoint's location.

Pass count

Stops program execution at a certain line number after a specified number of passes. Enter the number of passes.

The debugger increments the pass count each time the line containing the breakpoint is encountered. When the pass count equals the specified number, the debugger pauses program execution. For example, if the pass count is set to 3, you will see 0 of 3, 1 of 3, 2 of 3, then 3 of 3 in the pass count. Program execution stops at 3 of 3.

Because the debugger increments the count with each pass, you can use them to determine which iteration of a loop fails. Set the pass count to the maximum loop count and run your program. When the program fails, you can calculate the number of loop iterations by examining the number of passes that occurred.

When you use pass counts with conditions, program execution pauses the nth time that the conditional expression is true. the debugger decrements the pass count only when the conditional expression is true.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:28.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025