Язык:
Русский
English
▄ Display Swapping
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Группа опций Display Swapping в диалоговом окне Options│Debugger определяет, когда интегрированный отладчик должен изменять окна на экране дисплея при выполнении программы.
Опция │
Display │ Когда интегрированный отладчик
Swapping │ должен переключать дисплей
══════════╪══════════════════════════════════
None │ Никогда
│
Always │ При каждом выполнении оператора
│
Smart │ (Значение по умолчанию). Если выполняемый
│ код генерирует вывод на экран или если
│ вызывается функция или процедура
┌──────────┐
│ ( ) None │
└──────────┘
Используйте переключатель None для отладки тех разделов кода, которые ничего не выводят на экран.
┌────────────┐
│ ( ) Always │
└────────────┘
Используйте переключатель Always в том случае, если ваша программа каким-либо образом изменяет содержимое окна редактирования или любой другой части экрана среды Borland Pascal.
┌───────────┐
│ ( ) Smart │
└───────────┘
Когда вы выбираете пункт Smart, отладчик переключает окно редактирования на экран пользователя на достаточное время для вывода информации, затем переключает обратно.
Эта установка не является устойчивой к ошибкам. Учтите следующее:
■ Smart переключает экран при любом вызове
процедуры, даже если эта процедура не
выводит ничего на экран.
■ В некоторых ситуациях, окно редактирования
может быть изменено без переключения, например,
если подпрограмма прерывания по таймеру
записывает что-либо на экран.
■ ВНИМАНИЕ: Если вы отлаживаете программу в режиме с двойным монитором (используете переключатель командной строки /D), вы можете видеть вывод вашей программы на одном мониторе и экран Borland Pascal на другом.
В этом случае Borland Pascal никогда не переключает экраны и установка Display Swapping не имеет эффекта.