IDE Window: Debug History/ru: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: IDE Window: Debug History/ru
| Old | New | Line | |
|---|---|---|---|
| 1 | + | # Важно | |
| 2 | + | ||
| 3 | + | Вы должны [[Debugger Setup/ru|настроить отладчик]] и запустить проект для его отладки. Только тогда это окно будет полезно. | |
| 4 | + | ||
| 5 | + | # История отладки | |
| 6 | + | ||
| 7 | + |  | |
| 8 | + | ||
| 9 | + | В окне «История» отображается список мест, где приложение было ранее остановлено или приостановлено (например, Hit Breakpoint, остановлено после выполнения пошаговой отладки). Записи также могут быть добавлены с помощью неразрывной [[IDE Window: Breakpoints/ru|Точки останова]]. | |
| 10 | + | ||
| 11 | + | Каждый раз, когда добавляется запись, сохраняются локальные переменные, список наблюдения, стек и потоки, которые отображаются/оцениваются в данный момент. Окно истории позволяет выбрать каждую запись и просмотреть сохраненные значения. Сохраненные значения можно просмотреть в обычных окнах просмотра (например, в окне просмотра), которые будут следовать за выбором окна истории. | |
| 12 | + | ||
| 13 | + | # Ограничения | |
| 14 | + | ||
| 15 | + | - История влияет только на окна Список наблюдения, Локальные переменные, Потоки и Стек. | |
| 16 | + | ||
| 17 | + | ||
| 18 | + | Другие окна **не** затрагиваются. Не затронутые окна продолжают отображать текущие данные, пока выбрана запись в окне истории отладки | |
| 19 | + | ||
| 20 | + | - Автоматически оцениваются только окна Список наблюдения и Локальные переменные в верхнем стеке текущего потока (доступно, даже если соответствующие окна просмотра были закрыты). Остальные данные сохраняются только в том случае, если они отображались в это же время (например, если пользователь вручную выбрал другой фрейм и просмотрел окно Списка наблюдления в окне просмотра. | |
| 21 | + | - Оценка данных может быть прервана, если пользователь запускает или выполняет шаги приложения до того, как данные будут готовы. В этом случае они недоступны в окне истории отладки | |
| 22 | + | ||
| 23 | + | # Отображаемые данные | |
| 24 | + | ||
| 25 | + | - Время, когда было приняты входные данные. Это не указывает, сколько времени работало приложение, так как включает время паузы. | |
| 26 | + | - Местоположение: если доступно, имя метода (формат зависит от типа отладочной информации) и исходная строка. Это относится к потоку, который был активен в то время. | |
| 27 | + | ||
| 28 | + | # Автоматические записи в сравнении со снапшотами (сделанные пользователем) | |
| 29 | + | ||
| 30 | + | Запись добавляется в основной список автоматически каждый раз, когда отладчик приостанавливает работу приложения. Этот список также удалит старые записи и сохранит только последние n записей. | |
| 31 | + | ||
| 32 | + | Второй список содержит только записи, выбранные пользователем. Эти записи хранятся до окончания сеанса отладки. Записи могут быть добавлены в этот список либо кнопкой снимка, либо свойством точки останова "take snapshot" (сделать снимок). | |
| 33 | + | ||
| 34 | + | # Интерфейс | |
| 35 | + | ||
| 36 | + | Двойной щелчок | |
| 37 | + | выбор или отмена выбора записи. Если запись выбрана, то [[IDE Window: Watch list/ru|Watch list]], [[IDE Window: Local Variables/ru|Local variables]], [[IDE Window: Call Stack/ru|Stack]] и [[IDE Window: Threads/ru|Thread]] показывают содержание окна истории отладки. | |
| 38 | + | ||
| 39 | + |  Power | |
| 40 | + | если питание выключено, теперь будут создаваться записи истории. | |
| 41 | + | ||
| 42 | + |  Enable | |
| 43 | + | указывает/переключает, если история отображается в других окнах. Использует последнюю запись в истории, установленную двойным щелчком | |
| 44 | + | ||
| 45 | + | / Choose list | |
| 46 | + | выбор списка снимков.  Автоматически создаваемые записи, создаваемые на каждом шаге/паузе (если питание включено). Содержит до 25 последних записей.  Пользователь выбирал снимки или снимки по Списку наблюдения с опцией «сделать снимок». Список неограничен. | |
| 47 | + | ||
| 48 | + |  Add to selected snapshot list | |
| 49 | + | Добавляет текущую запись в список, выбранный пользователем. Запись остается в автоматическом списке до тех пор, пока не будет заменена более новыми записями. | |
| 50 | + | ||
| 51 | + |  Remove | |
| 52 | + | Удаляет одну запись из текущего списка. | |
| 53 | + | ||
| 54 | + |  Delete all | |
| 55 | + | Удаляет все записи из текущего списка. | |
| 56 | + | ||
| 57 | + | / Export/Import | |
| 58 | + | Экспорт / Импорт всех записей, включая значения для часов, локальных переменных, стека и потоков | |
| 59 | + | ||
| 60 | + | # См.также | |
| 61 | + | ||
| 62 | + | - [[IDE Window: Watch list/ru|Watch list]] | |
| 63 | + | - [[IDE Window: Local Variables/ru|Local variables]] | |
| 64 | + | - [[IDE Window: Call Stack/ru|Call Stack]] | |
| 65 | + | - [[IDE Window: Threads/ru|Thread]] | |
| 66 | + | ||
| 67 | + | - [Объявление в блоге разработчиков](http://lazarus-dev.blogspot.co.uk/2011/05/remember-remember-history-of-debugging.html)(англ.) | |
| 68 | + | ||
| 69 | + | --- | |
| 70 | + | *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](/wiki-contact).* |
