Екран дисплея ПК являє собою прямокутне поле, що складається з великої кількості точок. Дисплей може працювати в текстовому і графічному режимах. Але на відміну від текстового режиму в графічному режимі є можливість змінювати колір кожної точки.
Щоб зробити процес графічного програмування більш ефективним, фірма Borland International розробила спеціалізовану бібліотеку Graph (в цьому бібліотечному модулі міститься 79 графічних процедур, функцій, різних стандартних констант і типів даних), набір драйверів, що дозволяють працювати з різними типами моніторів, і набір шрифтів для виведення на графічний екран текстів різної величини і форми.
Запуск і завершення роботи в графічній системі здійснюється наступним чином:
1. Підключити модуль Graph (бібліотеку графічних процедур): uses Graph;
2. Встановити графічний режим:
- описуємо змінні, які визначають графічний драйвер і монітор: var gd, gm: integer;
- задаємо команду ПК для самовибора значень змінних: gd: = Detect; (Detect - драйвер сам визначає оптимальний режим)
- инициализируем графічний режим: InitGraph (gd, gm, 'вказується шлях до драйвера (нехай буде порожнім)')
З цього моменту всі графічні засоби доступні користувачеві.
3. Завершити роботу в графічній системі: CloseGraph;
Порада:
Виникає дуже багато запитань на кшталт "я все роблю як написано, а чому воно не працює?".
Так ось перед використанням графічного режиму, перепишіть файли bgi в папку куди у вас компілюється програма, і перевірте, чи не варто на файлі bgi атрибут Read Only (толко читання) і якщо варто, то приберіть його.