Реферат: Основні відомості про алгоритмічну мову 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 повертає ім’я поточного графічного драйвера;