Для формирования графических изображений в языке Турбо Паскаль предназначен стандартный библиотечный модуль GRAPH.
Для запуска графической системы необходимо сделать следующее:
1. Подключить модуль GRAPH — библиотеку графических процедур:
uses graph;
2. Инициализировать видеорежим при помощи процедуры
InitGraph(<им1>, <им2>, <им3>);
Целочисленные переменные им1, им2 задают драйвер и режим.
Для новичков, которые могут не знать типа дисплея своего компьютера, имеется стандартная константа Detect. Если это значение присвоено параметру им1. то InitGraph автоматически инициирует нужный драйвер и установит наиболее подходящий для дисплея режим.
Третий параметр им3 типа String задает маршрут к модулю GRAPH; если он расположен в активном директории, то вместо маршрута ставятся два апострофа.
ТО, стандартная цепочка команд для инициализации графического режима:
uses Graph;
var Dr, Mode: integer;
begin
Dr := Detect;
InitGraph(Dr, Mode, '');
End;
Когда все запланированные графические работы выполнены, необходимо выйти из графического режима. Это делается с помощью не имеющей параметров : процедуры CloseGraph. В процессе выполнения эта процедура освобождает память распределенную под драйверы графики, файлы шрифтов и промежуточные данные, и восстанавливает режим работы адаптера в то состояние, в котором он находился до выполнения инициализации системы.
Иногда требуется периодически переходить из текстового режима в графический и наоборот.
Используем следующие стандартные процедуры:
SetGraphMode(Mode: integer)-Процедура переводит систему в графический режим и очищает экран.
RestoreCRTMode -Процедура восстанавливает видеорежим, который был до инициализации графики.