Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.39.23] |
|
Сообщ.
#1
,
|
|
|
- Модуль CRT - Модуль CRT содержит ряд подпрограмм, предоставляющих возможность программам, работающим под DOS, эффективно управлять такими характеристиками компьютера, как режимы экрана, расширенные коды клавиатуры, цвета, окна и звуковые сигналы. Одним их основных преимуществ использования модуля CRT является повагение скорости и гибкости при выполнении операций работы с экраном. Программы, не работающие с модулем CRT, выводят на экран информацию с помощью средств опероационной системы DOS, что связано с дополнительными операциями, замедляющими вывод. При использовании модуля CRT выводимая информация посылается базовой системе ввода-вывода (BIOS) или, для еще большего ускорения операций, напрямую в видеопамять. Переменные модуля CRT { Разрешает или запрещает использование комбинации Crtl-Break для прерывания работы программы } CheckBreak: Boolean; { Разрешает или запрещает использования признака конца файла } CheckEOF: Boolean; { Разрешает или запрещает проверку на "снег" } CheckSnow: Boolean; { Разрешает или запрещает прямой доступ к видеопамяти для процедур Write } DirectVideo: Boolean; { При каждом вызове TextMode сохраняет текущий видео-режим } LastMode: Word; { Содержит текущие цветовые атрибуты текста } TextAttr: Byte; { Содержит координаты верхнего левого угла текущего окна } WindMin: Word; { Содержит координаты правого нижнего угла текущего окна } WindMax: Word; Процедуры и функции модуля CRT { Связывает текстовый файл с логическим устройством CRT } AssignCRT { Удаляет все символы, начиная от позиции курсора до конца строки, без перемещения курсора } ClrEOL { Очищает экран и устанавливает курсор в верхний левый угол } ClrScr { Приостанавливает выполнение программы на указанное в миллисекундах время } Delay { Удаляет строку, в которой находится курсор и перемещает все расположенные нижу строки на одну строку вверх } DelLine { Устанавливает курсор в позицию экрана с координатами (X; Y) } GotoXY { Устанавливает повышенную яркость символов } HighVideo { Вставляет пустую строку на месте расположения курсора } InsLine { Возвращает TRUE, если клавиша на клавиатуре нажата и FALSE - в противном случае } KeyPressed { Устанавливает пониженную яркость символов } LowVideo { Устанавливает стандартную яркость символов } NormVideo { Выключает динамик } NoSound { Считывает символ с клавиатуры } ReadKey { Включает внутренний динамик } Sound { Устанавливает цвет фона текста} TextBackground { Устанавливает цвет текста } TextColor { Устанавливает конкретный текстовый режим } TextMode { Возвращает текущую координату X курсора } WhereX { Возвращает текущую координату Y курсора } WhereY |