Глава 1. Установка и запуск Borland Pascal
Ваш пакет Borland Pascal включает в себя пять различных вер-
сий Borland Pascal:
* BP.EXE, интегрированную среду разработки программ (IDE),
которая работает в защищенном режиме DOS и генерирует
прикладные программы DOS реального режима, Windows и DOS
защищенного режима.
* BPW.EXE, интегрированную среду, которая работает под
Windows и генерирует прикладные программы DOS реального
режима, Windows и DOS защищенного режима.
* TURBO.EXE, интегрированную среду, которая работает в ре-
альном режиме DOS и генерирует только прикладные программы
DOS реального режима.
* BPC.EXE, компилятор, работающий в режиме командной строки
в защищенном режиме DOS и генерирующий прикладные програм-
мы DOS реального режима, Windows и DOS защищенного режима.
* TPC.EXE компилятор, работающий в режиме командной строки в
реальном режиме DOS и генерирующий только прикладные прог-
раммы DOS реального режима.
Borland Pascal поставляется с автоматической программой ус-
тановки, которая называется INSTALL. Из-за использования методов
упаковки файлов вы должны воспользоваться данной программой, а не
просто скопировать на свой жесткий диск файлы Borland Pascal.
Программа INSTALL автоматически копирует и распаковывает файлы
Borland Pascal и Borland Pascal for Windows.
Мы предполагаем, что вы уже знакомы с командами DOS. Напри-
мер, для создания резервных копий своих дистрибутивных дискет
(купленных вами дискет) вам потребуется команда DISKCOPY. Когда
вы получите дискеты, сделайте их полную рабочую копию, а оригина-
лы сохраните затем в надежном месте.
Данная глава содержит информацию по следующим вопросам:
* установка Borland Pascal и Borland Pascal for Windows в
вашей системе;
* доступ к файлу README;
* доступ к файлу HELPME!.DOC;
* использование примеров программ Borland.
Использование программы Install
Кроме выполнения других функций программа Install распознает
используемое аппаратное обеспечение и настраивает соответствующим
образом Borland Pascal. Она также автоматически создает необходи-
мые каталоги и переписывает файлы с ваших дистрибутивных дисков
на жесткий диск. Ее действия говорят сами за себя, а в приведен-
ном ниже тексте сообщается все, что вам нужно знать.
Чтобы установить Borland Pascal, сделайте следующее:
1. Вставьте установочную дискету (дискету 1) в дисковод A.
Наберите следующую команду, затем нажмите клавишу Enter:
A: INSTALL
2. Нажмите Enter, когда выведется экран установки.
3. Следуйте подсказкам.
4. Программе Install для записи временных файлов перед их
распаковкой требуется пространство на диске. В начальном
экране INSTALL перечисляются требования к пространству на
диске; если его недостаточно, выйдите из Install и осво-
бодите необходимое пространство. После завершения работы
Install эти временные файлы будут удалены.
5. В конце установки вам может потребоваться добавить в файл
CONFIG.SYS следующую строку:
FILES = 20
а в файл AUTOEXEC.BAT следующую строку:
PATH = C:\BP\BIN
(или модифицируйте оператор PATH, если он уже имеется).
Примечание: Если вы смените используемый по умолчанию
каталог, вам нужно изменить установку PATH.
Когда вы завершите работу, программа Install напомнит вам,
что нужно прочесть файл README, который содержит последнюю инфор-
мацию о деталях имеющегося у вас издания данной версии Borland
Pascal.
Программа Install и Windows
В следующий раз, когда вы запустите Microsoft Windows (после
выхода из программы просмотра файла README), выведется запрос,
хотите ли вы создать в администраторе программ программную груп-
пу Borland Pascal. Если вы выберете утвердительный ответ, Yes,
Windows создает программную группу, содержащую пиктограммы для
программ и утилит Borland Pascal и Borland Pascal for Windows.
Программа Install предполагает, что Windows устанавливается
в каталоге, который вы задали как каталог Windows в процессе ус-
тановки. Она предполагает также, что администратор программ за-
пускается автоматически как "оболочка" Windows при запуске
Windows. Если вы используете программную оболочку, отличную от
администратора программ, то вам может потребоваться отредактиро-
вать файл SYSTEM.INI в каталоге Windows и включить в него строку:
SHELL=PROGMAN.EXE
В противном случае при первоначальном открытии Windows и по-
пытке Borland Pascal создать новую группу администратора программ
вы получите сообщение, говорящее об "отсутствии связи с админист-
ратором программ". После того как Borland Pascal for Windows и
другие инструментальные средства будут установлены в группе адми-
нистратора программ, вы можете проверить эти установки и, если
хотите, переустановить их в альтернативной командной оболочке.
Запуск Borland Pascal
Для запуска Borland Pascal перейдите в созданный программой
Install подкаталог Borland Pascal BIN. Обычно этим каталогом яв-
ляется каталог C:\BP\BIN. Для запуска интегрированной среды защи-
щенного режима наберите:
BP
Примечание: Об интегрированной среде Windows рассказы-
вается ниже.
Файлы DPMI16BI.OVL и RTM.EXE должны присутствовать в ката-
логе по текущему маршруту, в противном случае BP.EXE не запустит-
ся.
Чтобы запустить интегрированную среду IDE, работающую в ре-
альном режиме, наберите:
TURBO
Защищенный режим и память
Интегрированная среда DOS защищенного режима, компилятор ре-
жима командной строки и другие инструментальные средства защищен-
ного режима используют интерфейс защищенного режима DOS, что дает
вам доступ ко всей памяти компьютера. Кроме того, вы можете ис-
пользовать Borland Pascal для написания своих собственных прило-
жений, работающих в защищенном режиме. Интерфейс защищенного ре-
жима полностью прозрачен для пользователя, и за немногими возмож-
ными исключениями вам не нужно о нем думать.
DPMIINST
Одним таким исключением может быть ситуация, когда вы запус-
каете Borland Pascal самый первый раз. Для определения того, как
разрешить использование защищенного режима на вашем компьютере,
Borland Pascal использует внутреннюю базу данных характеристик
различных машин и соответствующим образом настраивается. Если на
вашей машине более старый микропроцессор, чем 80286, то Borland
Pascal может его не распознать. При запуске Borland Pascal вы
увидите следующее сообщение:
Machine not in database (RUN DPMIINST)
(Машины нет в базе данных, запустите DPMIINST)
Если вы получили это сообщение, просто запустите программу
DPMIINST, набрав DPMIINST в ответ на подсказку DOS.
Для определения наилучшего способа разрешения защищенного
режима DPMIINST выполняет на вашей машине последовательность тес-
тов и автоматически конфигурирует соответствующим образом Borland
Pascal. После выполнения программы DPMIINST вам больше не потре-
буется ее запускать.
Некоторые администраторы памяти, драйверы устройств и рези-
дентные в памяти программы (TSR) могут нарушать способность
DPMIINST анализировать ваш компьютер. Если выполнение DPMIINST
завершается неудачно, временно запретите или удалите эти програм-
мы. Это дает DPMIINST неограниченный доступ, который необходим ей
для определения наилучшего пути перехода в защищенный режим.
Переменная DPMIMEM
По умолчанию интерфейс DPMIMEM Borland Pascal распределяет
для своего использования всю доступную дополнительную и расширен-
ную память. Если вы не хотите распределять всю доступную память
для ядра DPMIMEM, вы можете установить переменную операционной
среды таким образом, чтобы задать максимальный объем используемой
памяти. Эту переменную можно ввести непосредственно в ответ на
подсказку DOS или задать в виде строки файла AUTOEXEC.BAT, ис-
пользуя следующий синтаксис:
SET DPMIMEM=MAXMEM nnnn
где nnnn - объем памяти в килобайтах.
Например, если у вас есть система с 4 мегабайтами памяти и
вы хотите, чтобы ядро DPMIMEM использовало 2 мегабайта, оставляя
2 мегабайта свободными, переменную DPMIMEM следует установить
следующим образом:
SET DPMIMEM=MAXMEM 2000
RTMRES
RTMRES выполняет предзагрузку DPMI-сервера. Он разрешает
DPMI и порождает командный процессор DOS. Предзагрузка DPMI-сер-
вера позволяет вам загружать инструментальные средства Borland
Pascal, работающий в защищенном режиме, такие как BP, BPC, TASMX
и т.д. несколько быстрее. Для выхода из командного процессора на-
берите EXIT.
RTMRES особенно полезен, если вы используете BPC - компиля-
тор командной строки, работающий в защищенном режиме DOS. Каждый
раз, когда вы его вызываете, загружается DPMI-сервер. Если вы
предварительно запустили RTMRES, то сервер уже присутствует, и
компилятор режима командной строки загружается быстрее.
Borland Pascal и расширенная память
После загрузки ядра DPMI (выполнением BP или с помощью ути-
литы RTMRES) интегрированная интерактивная среда Borland Pascal
взаимодействует с DPMI-сервером черед администратор этапа выпол-
нения Borland (RTM.EXE) для распределения памяти таким образом,
что сможет загружаться и выполняться интегрированная среда IDE.
По умолчанию IDE использует всю расширенную память, зарезервиро-
ванную ядром DPMI.
Запуск Borland Pascal for Windows
Чтобы запустить Borland Pascal for Windows, щелкните кнопкой
"мыши" на пиктограмма Borland Pascal for Windows администратора
программ. Из Windows вы можете также запускать две интегрирован-
ные интерактивные среды для DOS; их пиктограммы можно найти в ад-
министраторе программ.
Запуск BP.EXE в расширенном режиме Windows 386
Интегрированная среда защищенного режима DOS должна прекрас-
но работать, если вы запускаете Windows в расширенном режиме 386.
Переменную DPMIMEM вам устанавливать не потребуется; вместо этого
используйте для конфигурирования объема памяти, которую вы хотите
отвести для использования Borland Pascal, файл PIF Borland Pascal
for Windows (BP\BIN\BP.PIF).
Запуск BP.EXE в стандартном режиме Windows
Предварительная загрузка DPMI-сервера позволяет вам запус-
кать инструментальные средства защищенного режима (BP, BPC, TASMX
и т.д.) в Windows в стандартном режиме DOS. Для этого запустите
RTMRES.EXE (как описано выше). Использование RTMRES.EXE в сочета-
нии с Windows всегда устанавливает переменную DPMIMEM в объем па-
мяти, меньший максимального. Это обеспечивает в Windows наличие
достаточного объема физической памяти для работы.
Если вы работаете под управлением оболочки RTMRES, то не
сможете запустить Windows в улучшенном режиме 386, поскольку
DPMI-сервер по умолчанию распределяет всю расширенную память для
своего собственного использования. Вам нужно сначала выйти из
оболочки, а затем запустить Windows или использовать для ограни-
чения объема памяти, распределяемой DPMI-сервером, переменную
DPMIMEM.
Запуск BP.EXE в окне Windows DOS
Если в окне Windows DOS вы выберите запуск интегрированной
среды защищенного режима, то вам нужно сначала модифицировать
файл DOSPRMPT.PIF (который можно найти в каталоге Windows), бла-
годаря чему IDE защищенного режима сможет использовать расширен-
ную память.
Откройте файл DOSPRMPT.PIF с помощью редактора PIF и укажите
объем расширенной памяти, который вы хотите использовать в интег-
рированной интерактивной среде защищенного режима. Если вы не
вполне знакомы с работой редактора PIF, см. "Руководство пользо-
вателя по Microsoft Windows".
Жидкокристаллические и плазменные экраны
Если у вас имеется портативный компьютер с жидкокристалли-
ческим ли плазменным дисплеем, то Borland Pascal следует запус-
тить с параметром запуска /L. Наберите:
BP /L
или
TURBO /L
Хотя вы всегда можете запустить Borland Pascal таким спосо-
бом, в IDE также можно настроить конфигурацию на использование
черно-белого экрана, используя для этого диалоговое окно Option|
Enviroment|Startup. Выберите параметр LCD Color Set.
Файл README
Файл README содержит последнюю информацию, которая может от-
сутствовать в документации.
Borland Pascal автоматически помещает вам в файл README,
когда вы выполняете программу Install. Чтобы получить доступ к
файлу README позднее, вы можете использовать программу README
Borland Pascal, набрав в командной строке DOS следующие команды:
CD \BP
README
Файлы FILELIST.DOC и HELPME!.DOC
Ваш установочный диск содержит файл с именем FILELIST.DOC, в
котором перечислены все файлы, содержащиеся на дистрибутивных
дискетах, и даны краткие описания каждого из них, и файл
HELPME!.DOC, содержащий ответы на вопросы, с которыми обычно
сталкиваются пользователи. Если вы встретитесь с трудностями, об-
ратитесь к файлу HELPME!.DOC. Для просмотра файлов FILELIST.DOC и
HELPME!.DOC вы можете использовать программу README. Наберите в
командной строке следующее:
README HELPME!.DOC
или
README FILELIST.DOC
Примеры программ
Пакет Borland Pascal включает в себя большое количество при-
мером программ в исходном коде как для DOS, так и для Windows.
Эти программы находятся в подкаталогах каталога EXAMPLES, создан-
ного программой Install. Каталог EXAMPLES содержит также подката-
логи других инструментальных средств и утилит, поставляемых с
Borland Pascal (таких как Turbo Assembler, Turbo Debugger и
Resource Workshop). Потратьте немного времени и просмотрите эти
каталоги. Вы увидите, сколько для вас предусмотрено примеров
программ.
Назад | Содержание | Вперед