Клиппер 5. Справочник

и изменены соответствующими функциями. Исходным


Их значения могут быть как
    получены так и изменены соответствующими функциями. Исходным значением
    для 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 и т.д.
 

Содержание раздела