и изменены соответствующими функциями. Исходным
Их значения могут быть как
получены так и изменены соответствующими функциями. Исходным значением
для CLEARA, используемым до вызова соответствующей функции, является
"W/N", а исходным значением CLEARB является CHR(255). Применение этого
кода обеспечивает заполнение указанным символом с заданным цветовым
атрибутом областей экрана при любом видеоадаптере.
Для получения и изменения значений CLEARA и CLEARB служат следующие
функции:
GETCLEARA() SETCLEARA() GETCLEARB() SETCLEARB()
Использование функции SETCLEARx() с заданием значения (<Атрибут> или
<Символ>) позволяет изменить текущее значение CLEARA или CLEARB
соответственно.
Функции и команды Clipper, связанные с очисткой данных
При использовании CT II-драйвера CT2US50.OBJ для всех функций и команд
Clipper, которые так или иначе связаны с очисткой на экране (см.
CLEARB), вместо пробела используется CHR(255). Для многих экранных
адаптеров это предпочтительнее, поскольку, в отличие от пробела, этому
символу можно назначить цвет.
Все функции и команды, к которым это относится, используют символ
удаления данных, устанавливаемый функцией SETCLEARB(), с исходным
значением CHR(255). Для очистки данных на экране средствами Clipper
или CT II с помощью пробела следует вызвать функцию SETCLEARB(32).
Установка пробела как символа очистки осуществляется следующим
образом:
SETCLEARB(32)
CLEAR // Clipper-команда, на которую влияет установка
// символа очистки
Видеорежимы
Иногда в отношении видеорежимов возникают запутанные ситуации. Только
тот факт, что в компьютере установлен адаптер VGA, еще не означает,
что можно работать в режиме EGA. Или например, отличие между EGA и VGA
заметно лишь в графическом режиме.
EGA43/VGA50/VGA28 и т.д.