Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
78
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Программа 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.

Соседние файлы в папке Delphi