Четвертый BORLAND С++ и его окружение

автокран 50 тонн |

Меню Run


Меню Run (Выполнение) содержит несколько параметров для выполнения различных частей вашей программы. Поскольку эти параметры часто используются, им соответствуют функциональные клавиши.

Run F9 Выполнение
Go to cursor F4 Выполнение до курсора
Trace into F7 Трассировка
Step over F8 Шаг с пропуском
Execute to... Alt-F9 Выполнение до...
Until return Alt-F8 Выполнение до возврата
Animate... Автоматизировать
Back trace Alt-F4Обратная трассировка
Instruction trace Alt-F7 Трассировка инструкций
Arguments... Аргументы
Program reset Ctrl-F2 Сброс программы
Next Pending Status Следующий ждущий
Wait for Child Ожидание дочернего

Команда Run запускает вашу программу на выполнение. При наступлении одного из следующих событий управление передается отладчику.

  • ваша программа завершила выполнение;
  • обнаружена точка останова с действием прерывания;
  • прервали выполнение с помощью клавиши прерывания;
  • олнение программы остановлено из-за ошибки;
  • никли отмеченные исключительные ситуации Си или С++.

Команда Go to Cursor выполняет программу до той строки, где

находится курсор (в текущем окне Module или области Code окна

CPU). Если текущим окном является окно Module, курсор должен находиться на строке исходного кода внутри функции.

Команда Trace Into выполняет одну строку исходного кода или

машинную инструкцию. Если текущая строка содержит вызов процедуры

или функции, то отладчик выполняет трассировку этой процедуры.

Однако, если текущим окном является окно CPU, то выполняется одна

машинная инструкция. Если текущим является окно Module, то выполняется строка исходного кода.

Turbo Debugger интерпретирует методы объектов и функции-элементы классов, как все другие процедуры и функции. Клавиша F7

позволяет трассировать их исходный код (если он доступен).

Если вы выполняете эту команду для одной машинной инструкции, отладчик интерпретирует некоторые инструкции, как одну инструкцию, даже они приводят к выполнению нескольких инструкций.

Это инструкции CALL, INT, LOOP, LOOPZ и LOOPNZ.




- Начало -  - Назад -  - Вперед -



Книжный магазин