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

Очищает часть строки без учета


 

See Also: CLWIN()
SETCLEARA()
SETCLEARB()

 

 

 CLEOL()
  Очищает часть строки без учета стандартных символа и атрибута.
------------------------------------------------------------------------------
 
  Синтаксис
 


    CLEOL([<nRow>], [<nColumn>]) --> cNull
 
  Параметры
 
    <nRow> - необязательный числовой параметр, задающий номер очищаемой
    строки. По умолчанию строка текущей позиции курсора.
 
    <nColumn> - необязательный числовой параметр, задающий номер столбца,
    с которого начинается очистка. По умолчанию столбец текущей позиции
    курсора.
 
  Возвращаемое значение
 
    cNull - всегда пустая строка.
 
  Описание
 
    Функция используется для заполнения области экрана черным цветом без
    учета значений стандартных атрибута и символа. Эту функцию, в
    частности, удобно использовать при монохромном видеоадаптере.
 
    Заметное преимущество в скорости работы CLEOL() по сравнению с
    CLEAREOL() объясняется тем, что не используются параметры
    <cAttr|nAttr> и <cChar|nChar> или соответствующие им стандартные
    значения CLEARA и CLEARB.
 
    По отношению к Clipper-команде @ <Строка>, <Столбец>, очищающей
    строку, CLEOL() имеет следующие преимущества:
 
  1 Возвращаемое значение типа символьной строки позволяет объединить
    ее вызов с выводом строки, например, LIST ... CLEOL().
 
  2 Позиция курсора не изменяется.
 
  3 Параметры не обязательны. Если они опущены, то очистка
    производится, начиная с позиции курсора.
 
  Примеры
 
  . Очистка от текущей позиции курсора до конца строки:
 
    CLEOL()
 
  . Очистка строки 23 от столбца позиции курсора и до конца:
 
    CLEOL(23)
 
  . Очистка строки 23 от столбца 15 и до конца:
 
    CLEOL(23, 15)
 

See Also: CLEAREOL()
CLEARWIN()
CLWIN()

 


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