Sign in Join
Wiki copytemporary

IDE Window: Debug History/ru

English · Русский

Важно

Вы должны настроить отладчик и запустить проект для его отладки. Только тогда это окно будет полезно.

История отладки

В окне «История» отображается список мест, где приложение было ранее остановлено или приостановлено (например, Hit Breakpoint, остановлено после выполнения пошаговой отладки). Записи также могут быть добавлены с помощью неразрывной Точки останова.

Каждый раз, когда добавляется запись, сохраняются локальные переменные, список наблюдения, стек и потоки, которые отображаются/оцениваются в данный момент. Окно истории позволяет выбрать каждую запись и просмотреть сохраненные значения. Сохраненные значения можно просмотреть в обычных окнах просмотра (например, в окне просмотра), которые будут следовать за выбором окна истории.

Ограничения

Другие окна не затрагиваются. Не затронутые окна продолжают отображать текущие данные, пока выбрана запись в окне истории отладки

Отображаемые данные

Автоматические записи в сравнении со снапшотами (сделанные пользователем)

Запись добавляется в основной список автоматически каждый раз, когда отладчик приостанавливает работу приложения. Этот список также удалит старые записи и сохранит только последние n записей.

Второй список содержит только записи, выбранные пользователем. Эти записи хранятся до окончания сеанса отладки. Записи могут быть добавлены в этот список либо кнопкой снимка, либо свойством точки останова "take snapshot" (сделать снимок).

Интерфейс

Двойной щелчок
выбор или отмена выбора записи. Если запись выбрана, то Watch list, Local variables, Stack и Thread показывают содержание окна истории отладки.

Power
если питание выключено, теперь будут создаваться записи истории.

Enable
указывает/переключает, если история отображается в других окнах. Использует последнюю запись в истории, установленную двойным щелчком

/ Choose list
выбор списка снимков. Автоматически создаваемые записи, создаваемые на каждом шаге/паузе (если питание включено). Содержит до 25 последних записей. Пользователь выбирал снимки или снимки по Списку наблюдения с опцией «сделать снимок». Список неограничен.

Add to selected snapshot list
Добавляет текущую запись в список, выбранный пользователем. Запись остается в автоматическом списке до тех пор, пока не будет заменена более новыми записями.

Remove
Удаляет одну запись из текущего списка.

Delete all
Удаляет все записи из текущего списка.

/ Export/Import
Экспорт / Импорт всех записей, включая значения для часов, локальных переменных, стека и потоков

См.также


From the Free Pascal wiki, page "IDE Window: Debug History/ru", as it stood on 2021-01-24 after a change by Zoltanleo, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 1 person, 2021

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
ZoltanleoCreated page

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.