Реферат: Основні відомості про алгоритмічну мову Turbo Pascal Графіка Pascal

e nd.

2. Помилки ініціалізації графічного режиму та їх обробка.

При виконанні програми можуть виникати помилки. Тому в модулі GRAPH реалізований механізм визначення помилок та видачі повідомлень про них на екран за допомогою функції GraphResult i GraphErrorMsg.

Функція GraphResult: integer; повертає 0, якщо остання графічна операція виконалась без помилок, або число від –14..-1, при наявності помилок.

Функція GraphErrorMsg (Code : integer): string; повертає значення типу STRING в якому відповідно коду помилки надається текстову повідомлення. CODE – код помилки, який повертається функцією GraphResult.

Приклад 3:

v ar

D river, Mode, Error : string;

b egin

Driver := Detect;

InitGraph (Driver, Mode, ‘’);

Error := GraphResult;

i f Error <> 0 then

w rite l n (GraphErrorMsg (Error));

……………. {повідомлення помилки}

C loseGraph;

e nd.

5. Процедури та функції роботи з відеорежимами

1) Процедура DetectGraph виконується для тестування графічного адаптера:

DetectGraph (var Driver, Mode : integer);

Ця процедура може бути викликана до ініціалізації графічного режиму. Параметри:

Driver – повертає тип драйвера;

Mode повертає максимальне значення відповідного режиму.

Ці значення і рекомендується підставляти як фактичні параметри процедури InitGraph.

2) Група процедур та функцій управління режимами роботи графічного адаптера:

а) функція GetGraphMode: intege r повертає код установленого режиму роботи графічного адаптера.

б) функція GetMaxMod: integer повертає максимальний номер коду режиму графічного адаптеру;

в) функція GetModName (ModNum : integer): string повертає значення типу STRING , яке містить ім’я режиму роботи за його номером;

г) функція GetDriveName: string повертає ім’я поточного графічного драйвера;

К-во Просмотров: 477
Бесплатно скачать Реферат: Основні відомості про алгоритмічну мову Turbo Pascal Графіка Pascal