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

Табуляция пробелами с шагом 8


    (предыдущий шаг табуляции) равна 0 или, если последней задана позиция
    0, то дальнейшие позиции табуляции устанавливаться не будут.
 
  . Табуляция задается только для вывода на экран, а не на принтер или
    в альтернативные файлы.
 
  Примеры
 
  . Табуляция пробелами с шагом 8:
 
    SETTAB(8)
 
  . Табуляция символом "." в позициях 8, 16, 24 и т.д.:


 
    cTab := CHR(9)
    cTabString := CHR(8) + "." + CHR(16) + "."
    SETTAB(cTabString)
 
    ? "AAAA" + cTab + "BBB" + cTab + "CCCCCC" + cTab + "DDD"
    * Результат : AAAA....BBB.....CCCCCC..DDD
 
  . Форматированный вывод по команде LIST:
 
    USE cFileName
    LIST OFF cTab + FIELD1 + cTab + FIELD2 + cTab + FIELD3
 

See Also: GETTAB()
TABEXPAND()

 

 

 TRAPANYKEY()
 Задает имя процедуры, вызываемой при нажатии любой клавиши.
------------------------------------------------------------------------------
 
  Синтаксис
 
    TRAPANYKEY([<cProcedure>]) --> cOldProcedure
 
  Параметры
 
    <cProcedure> - необязательный символьный параметр, задающий имя
    процедуры, вызываемой при нажатии любой клавиши. По умолчанию
    устанавливается исходный режим ввода с клавиатуры.
 
  Возвращаемое значение
 
    cOldProcedure - символьная строка, содержащая имя ранее установленной
    процедуры, или пустая строка, если процедура не установлена.
 
  Описание
 
    Функция позволяет организовать прерывание выполнения программы при
    нажатии любой клавиши, генерирующей вводимый код. По действию функция
    подобна группе Clipper-команд:
 
       SET KEY <любая клавиша>  TO <cProcedure>
 
    Скан-код клавиши передается как параметр в процедуру прерывания, но не
    сохраняется в буфере клавиатуры. Для продолжения нормальной обработки
    символ должен пересылаться в буфер клавиатуры Clipper-командой

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