Для перечисленных ниже графических адаптеров и полностью
совместимых с ними предусмотрены следующие графические драйверы:
CGA Неrcules
МСGA AT&T 400
EGA 3270 PC
VGA IBM 8514
Каждый драйвер содержит выполняемый код и данные и хранится
в отдельном файле на диске. Во время работы процедура InitGraph
идентифицирует графическую аппаратуру и производит загрузку и
инициализацию соответствующего графического драйвера, переводит
систему в графический режим, а затем возвращает управление вызы-
вающей программе. Процедура CloseGraph выгружает драйвер из памя-
ти и восстанавливает предыдущий видеорежим. С помощью программ
RеstoreCrtMode и SetGraphMode вы можете переключаться между текс-
B.Pascal 7 & Objects/LR - 309 -
товым и графическим режимом. См. Главу 1 в "Справочном руководс-
тве программиста".
Модуль Grаph может также работать на компьютерах с двумя мо-
ниторами. При инициализации модуля Graph с помощью процедуры
InitGraph для графического драйвера и требуемого режима будет
выбран нужный монитор. При завершении работы графической програм-
мы предыдущий видеорежим будет восстановлен. Если для графической
аппаратуры с двумя мониторами требуется автоматическое распозна-
вание, то процедура InitGraph выберет монитор и графическую пла-
ту, при которой будет получаться наилучшее качество выводимой
графической информации.
┌──────────────┬────────────────────────────────────────────────┐
│ Драйвер │ Аппаратура │
├──────────────┼────────────────────────────────────────────────┤
│ CGA.BGI │ Драйвер для адаптеров CGA, MCGA фирмы IBM. │
│ EGAVGA.BGI │ Драйвер для адаптеров EGA, VGA фирмы IBM. │
│ HERC.BGI │ Драйвер для монохромного адаптера Hercules фир-│
│ │ мы IBM. │
│ ATT.BGI │ Драйвер для AT&T 6300 (400 строк). │
│ PC3270.BGI │ Драйвер для IBM 3270 РС. │
│ IBM8514.BGI │ Драйвер для IBM 8514. │
└──────────────┴────────────────────────────────────────────────┘