Работа с екрана в графични режими

кои са тези режими, как да превключите към тях, защо да използвате помощната програма BinObj, какво и как може да се показва на екрана и как да го запазите за благодарни потомци

По едно време Borland разработи стандарт за внедряване на хардуерно зависими драйвери за режими на графичен дисплей (набор от внедрени функции, формати и други подобни), което направи възможно да се внедрят в модула Graph много хардуерно независими функции като линия, кръг и други подобни. За съжаление, по време на разработването на този модул или бързите алгоритми (като алгоритмите на Брезенхам) не бяха разработени, или унифицираната комуникация с драйвери отнема твърде много време, или разработчиците бяха просто мързеливи, или нещо друго, но линии и кръговете се рисуват изключително бавно ... Независимо от това, модулът е напълно достатъчен за прости приложения, особено като се има предвид, че има около дузина векторни шрифтове (за съжаление латински), съвместими с него. Обмислете процедурите и функциите на модула Graph .

За да инициализирате графичния режим, трябва да използвате следните процедури (поне втората от тях).

Тази процедура се извиква автоматично от InitGraph и почти никога няма специална нужда да я извикате.

BGI - драйверът трябва да е наличен по посочения път или да е в тялото на програмата и да е регистриран.