При запуске IDE вы можете указывать параметры запуска. Эти параметры запуска имеют следующий синтаксис:
BP[/параметры][файлы] или TURBO[/параметры][файлы]
Указание после параметра символа + или пробела включает его, указание символа - отключает. Например:
BP /G /P- myfile
запускает IDE, открывает окно редактирования, выводя в нем файл MYFILE, разрешает сохранение графической памяти и запрещает переключений палитр.
Вместо символа косой черты (/) перед параметром вы можете использовать минус (-). Например:
BP -G -P- myfile
Некоторые параметры запуска применяются только к IDE реального режима - TURBO.EXE. В этом случае параметр помечен словами "(только TURBO)". Два параметра применяются к IDE защищенного режима - BP.EXE. В этом случае параметр помечен словами (только BP).
Параметр /C
Если вы используете параметр /C, за которым без пробела следует имя файла конфигурации, то IDE при запуске загружает этот файл конфигурации. Например:
TURBO /Cmyconfig
О файлах конфигурации рассказывается ниже.
Параметр /D
Если вы укажете параметр /D, IDE сможет одновременно работать с двумя мониторами. IDE проверяет, имеется ли на вашем компьютере соответствующее оборудование, например, монохромная и цветная плата. Если это не так, то IDE игнорирует данный параметр. Режим с двумя мониторами полезно использовать при отладке программы. Один монитор вы можете использовать как экран выводимых программой данных, а другой - для работы с отладчиком. Используя два монитора, вы можете также выйти в командный процессор DOS (File|Shell to DOS), так что на одном экране будет выводиться IDE, а другой дает вам доступ к командной строке DOS.
Если система имеет два монитора, DOS интерпретирует один монитор как активный монитор. Для переключения между двумя мониторами можно использовать команду DOS MODE. Например, MODE CJ80 активизирует цветной монитор, а MODE MONO активизирует монохромный монитор. В режиме с двумя мониторами обычный экран IDE выводится на неактивном мониторе, а вывод программы поступает на активный монитор.
Поэтому когда вы на одном мониторе набираете в ответ на подсказку DOS BP /D или TURBO /D, IDE выводится на другом мониторе. Когда вы хотите проверить программу на конкретном мониторе, выйдите из IDE, переключите активный монитор на тот, на котором вы хотите ее проверить, а затем снова дайте команду BP /D или TURBO /D. Вывод программы затем будет поступать на тот монитор, где вы набрали команду.
При использовании команды /D следует иметь в виду следующее:
Не изменяйте активный монитор (используя, например, команду DOS MODE), когда вы находитесь в командном процессоре DOS (File|DOS Shell).
Пользовательские программы, использующие прямой доступ к портам видеоплаты неактивного монитора, не поддерживаются и могут дать непредсказуемые результаты.
Когда вы выполняете или отлаживаете программы, которые явным образом используют два монитора, не указывайте параметр /D.
Параметр /E (только TURBO)
Используйте параметр /E для изменения размера динамически распределяемой области памяти редактора. По умолчанию ее размер равен 28К (минимальная установка). Максимальное значение - 128К. Размер динамически распределяемой области памяти, превышающий 28К, улучшает производительность IDE только в том случае, если вы используете в качестве устройства свопинга медленный диск. Если у вас есть память EMS или вы разместили файл свопинга на виртуальном диске (см. параметр /S), не изменяйте используемый по умолчанию параметр.
Параметр /F (только BP)
С помощью параметра /F вы можете задать файл свопинга для администратора Borland Pascal этапа выполнения (RTM.EXE). Например, если вы компилируете прикладную программу, которая требует 4 мегабайта памяти, но на вашем компьютере доступно только два мегабайта, то вы можете задать файл свопинга 4-мегабайтной виртуальной памяти; ваша прикладная программа получит необходимую ей для компиляции память. Для файла свопинга допустимы размеры от 1024К до 16384К. В следующем примере задается файл свопинга в 2 мегабайта:
BP /F2048
Когда вам больше не нужен будет файл свопинга виртуальной памяти, выключите это параметр, задав файл нулевого размера:
BP /F0
Параметр /G
Используйте параметр /G для разрешения полного сохранения графической памяти, при отладке графических программ в системах с EGA, VGA или MCGA. При включении сохранения графического экрана (Graphics Screen Save) IDE резервирует дополнительные 8 килобайт для буфера, который размещается в EMS (при ее доступности).
Параметр /L
Используйте параметр /L, если вы работаете с IDE на жидкокристаллическом или плазменном экране.
Параметр /N
Используйте параметр /N для разрешения или запрета проверки на помехи на адаптере CGA. Если вы работаете с адаптером CGA, который не дает на экране помехи ("снег") при обновлении изображения, запретите данный параметр. Если вы не работаете с CGA, этот параметр не действует.
Параметр /O (только TURBO)
Используйте параметр /O для изменения размера оверлейной динамически распределяемой памяти IDE. По умолчанию назначается размер 90К. Если у вас есть EMS, то вы можете уменьшить размер оверлейной динамически распределяемой памяти, не ухудшая производительности IDE и освободив дополнительную памяти для компиляции и отладки программ.
Параметр /P
Используйте параметр /P, управляющий переключением палитр на видеоадаптере EGA, когда ваша программа модифицирует регистры палитры. Палитра EGA будет восстанавливаться при каждом переключении экрана.
В общем случае вам не нужно использовать данный параметр, пока ваша программа не модифицирует регистры палитры EGA или не использует для переключения палитры BGI.
Параметр /R
Если параметр /R включен при запуске IDE, то текущим становится тот каталог, в котором вы находились во время последнего выхода из IDE. По умолчанию этот параметр включен. Чтобы этот параметр начал действовать, нужно также выбрать параметр IDE Options|Enviroment|Preferences и установить параметр Desktop Auto Save. Если вы не хотите, чтобы IDE запоминала последний каталог, выключите параметр /R.
Параметр /S
Если ваша система не имеет дополнительной памяти, используйте параметр /S для задания диска и маршрута доступа к "быстрой" области свопинга, такой как виртуальный диск (например, /Sd:\, где d - дисковод). Если каталог свопинга не задан, то файл свопинга создается в текущем каталоге.
Параметр /T
Если вы не хотите, чтобы IDE загружала библиотеку исполняющей системы, запретите параметр /T. Для TURBO.EXE библиотекой исполняющей системы является TURBO.TPL. В зависимости от целевой платформы для BP.EXE библиотекой исполняющей системы может быть TURBO.TPL (реальный режим), TPW.TPL (Windows) или TPP.TPL (защищенный режим). Если библиотека исполняющей системы не загружена, перед компиляцией или отладкой программ вам потребуется модуль System. Запретив параметр /N и выделив SYSTEM.TPU из библиотеки исполняющей системы с помощью TPUMOVER, вы можете увеличить емкость IDE реального режима. Если вы используете IDE защищенного режима, то может сделать тоже самое, выделив в зависимости от це левой платформы модуль SYSTEM.TPU, SYSTEM.TPW или SYSTEM.TPP. О выборе целевой платформы рассказывается ниже.
Примечание: Об утилите TPUMOVER рассказывается в Главе 1 "Перемещение модулей" в "Руководстве по инструментальным средствам и утилитам".
Параметр /W (только TURBO)
Используйте параметр /W, если вы хотите изменить размер динамической памяти окна. По умолчанию этот размер устанавливается в 32К. Минимальная установка - 24К; максимальная - 64К. Если вам не требуется открывать в оперативной памяти много окон, уменьшите размер динамической памяти окна. Размер по умолчанию дает IDE хорошую емкость и достаточное оконное пространство.
Параметр /X (только TURBO)
Используйте параметр /X, если вы хотите, чтобы IDE использовала дополнительную память (EMS). По умолчанию этот параметр включен. При разрешении данного параметра IDE улучшает производительностье, размещая в дополнительной памяти перекрываемый код, данные редактора и другие системные ресурсы.
Параметр /Y (только BP)
С помощью этого параметра вы можете сделать так, чтобы компилятор "запоминал" информацию об идентификаторах между компиляциями. Если данный параметр включен, и вы изменили свою программу, но следующая компиляция завершается неудачно, то вам все равно будет доступна информация об идентификаторах с предыдущей компиляции. Таким образом, вы сможете просмотреть свою программу и определить, в чем состоит проблема. По умолчанию данный параметр включен.
8 8 8
| |