TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Что не должно использоваться в качестве оверлеев 

             Отдельные модули не могут использоваться,  как оверлейные. В
        частности,  не пытайтесь использовать в качестве оверлейных моду-
        лей следующие:

             1.  Модули, скомпилированные с директивой {$O-}. Если вы пы-
                 таетесь использовать как оверлейный модуль,  который  не
                 был скомпилирован с директивой {$O+},  то компилятор вы-
                 дает сообщение об ошибке.  Такими неоверлейными модулями
                 являются модули System,  Overlay,  Crt,  Graph, Turbo3 и
                 Graph3.

             2.  Модули,  которые содержат драйверы прерываний. Из-за то-
                 го, что сама операционная система DOS имеет неоверлейную
                 структуру,   модули,  реализующие  процедуры  прерываний
                 (interrupt), не должны быть оверлейными. В качестве при-
                 мера  такого  модуля  можно  привести стандартный модуль
                 Crt, реализующий драйвер обработки прерывания, возникаю-
                 щего при нажатии клавиш Ctrl+Break.

             3.  Драйверы  BGI  или шрифты,  зарегистрированные с помощью
                 вызова      подпрограмм      RegisterBGIdriver       или
                 RegisterBGIfont.

             Администратором оверлеев Borland Pascal полностью  поддержи-
        вается вызов оверлейных процедур с помощью указателей процедур. В
        качестве примеров использования указателей процедур можно привес-
        ти  процедуры  завершения и драйверы устройств для текстовых фай-
        лов.

             Аналогично, полностью   поддерживается  передача  оверлейных
        процедур и функций в  качестве  параметров  процедурного  типа  и
        присваивание оверлейных процедур и функций переменным процедурно-
        го типа.


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz