Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

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.

Версия 1, последнее изменение: WikiArchive, .