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, который содержит последнюю инфор-мацию о деталях имеющегося у вас издания данной версии BorlandPascal.
Программа 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, то BorlandPascal может его не распознать. При запуске Borland Pascal выувидите следующее сообщение:
Machine not in database (RUN DPMIINST)(Машины нет в базе данных, запустите DPMIINST)
Если вы получили это сообщение, просто запустите программуDPMIINST, набрав DPMIINST в ответ на подсказку DOS.
Для определения наилучшего способа разрешения защищенногорежима DPMIINST выполняет на вашей машине последовательность тес-тов и автоматически конфигурирует соответствующим образом BorlandPascal. После выполнения программы 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-сер-вера позволяет вам загружать инструментальные средства BorlandPascal, работающий в защищенном режиме, такие как 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 Pascalfor 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 позднее, вы можете использовать программу READMEBorland Pascal, набрав в командной строке DOS следующие команды:
CD \BPREADME
Файлы 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). Потратьте немного времени и просмотрите этикаталоги. Вы увидите, сколько для вас предусмотрено примеров программ.

