Мы с тобой уже давно изучаем язык Delphi, но до сих пор не научились пользоваться оболочкой. Я понимаю, что у тебя достаточно мозгов, чтобы самому разобраться. Но я всё же советую тебе прочитать этот материал. Возможно, ты найдёшь для себя что-нибудь интересное.
Для начала мы разберёмся с отладкой прог. Для того, чтобы начать отладку, нужно выделить строку и нажать F5. Эта строка должна окраситься в красный цвет. Если она сразу оказалась другого цвета, или после компиляции, то на этой строке не может останавливаться прога. На рисунке 1 ты можешь видеть пример строки, на которой установлена точка прерывания.
Рис 1. Отладка
Если слева от строки стоит синяя точка, то эта строка 100% может стать точкой прерывания. Если такой точки нет, то и прерывания не может быть. Эти точки видны не всегда. Они могут пропадать и появляться только после очередной компиляции.
Теперь запусти прогу и как только программа дойдёт до выполнения выделенного кода, она остановится. После этого управление передаётся Delphi. Чтобы продолжить выполнения проги до следующей строки можно нажать F8.
Если выделенная строка - процедура или функция, то можно нажать F7, отладчик перешёл внутрь этой процедуры и продолжил её выполнение построчно. Если ты нажмёшь F8, то отладчик выполнит процедуру без тебя и перейдёт дальше. В этом случае ты не сможешь посмотреть, что происходит внутри процедуры.
Если ты хочешь, чтобы отладочный режим закончился и прога продолжила выполнятся самостоятельно, то нажми F9. После этого программа продолжит своё выполнение с последней остановленной точки.
Рис 2. Evaluate/Modify
Если ты хочешь посмотреть, какое значение хранится в переменной, то надо её выделить и нажать Ctrl+F7 или выбрать Evaluate/Modify из меню Run. Перед тобой откроется окно, как на рисунке 2. Если ты видишь, что значение неправильное и хочешь его изменить, то в строек New value нужно ввести нужное значение и нажать кнопку Modify.
Есть ещё один способ увидеть текущее значение переменной. Ты должен также выделить эту переменную и нажать Ctrl+F5 или выбрать Add Watch из меню Run. В появившемся окне ты можешь произвести настройки того, как будет отображаться переменная, но в большинстве случаев достаточно установок по умолчанию, поэтому жми "ОК".
Рис 3. Watch
После этого перед тобой откроется окно просмотра (рис 3). Если ты выделишь другую переменную и снова нажмёшь Ctrl+F5, то новая переменная добавится в это окно, и ты сможешь наблюдать их обе одновременно. В моем примере (рис 3) ты можешь наблюдать сразу две переменные и их значения.
С отладкой мы немного познакомились. Теперь я хочу тебе показать ещё пару приёмчиков самбо. Встань на какую-нибудь строку текста (выделять не надо) и нажми Ctrl+Shift+ любая цифра. Эти клавиши поставят закладку на строке. Теперь перейди в другое место и нажми Ctrl+та же цифра. После этого ты вернёшься в строку, где была закладка.
И последний на сегодня приёмчик. Встань в начало строки текста. Выдели строку с помощью нажатия Shift+стрелка вниз. Это выделит всю строку. Теперь удерживая Ctrl нажми "K", а затем "С" (буквы латинские). Этот маленький трюк скопирует выделенную строку без использования буфера обмена (clipboard).