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

Возвращает имя процедуры, прерванной по



 LASTKPROC()
  Возвращает имя процедуры, прерванной по нажатию клавиши.
------------------------------------------------------------------------------
 
  Синтаксис
 
    LASTKPROC() --> cName
 
  Возвращаемое значение
 
    cName - символьная строка, содержащая имя процедуры или функции,
    при выполнении которой произошло прерывание по нажатию клавиши.
 


  Описание
 
    Функция возвращает имя процедуры или функции, при выполнении которой
    одна из функций - KEYTIME(), KEYSEC(), COM_KEY() или COM_SKEY() -
    поместила символ в буфер клавиатуры.
 
    В отличие от стандартных функций Clipper, реализующих GET-систему,
    описываемая функция возвращает не имя процедуры, которой передано
    управление по нажатию клавиши, а имя процедуры, при выполнении
    которой произошло прерывание.
 
  Примечания
 
  . Функция возвращает также и имена функций пользователя.
 
  Примеры
 
    IF LASTKPROC() = "INPUT"
        * Сообщение пользователю
        @ 24, 30 SAY "Подождите, пожалуйста!"
    ENDIF
 

See Also: COM_KEY()
KEYTIME()
KEYSEC()
LASTKFUNC()
LASTKLINE()

 

 

 NUMFKEY()
 Возвращает количество функциональных клавиш.
------------------------------------------------------------------------------
 
  Синтаксис
 
    NUMFKEY() --> nTotalKeys
 
  Возвращаемое значение
 
    nTotalKeys - количество доступных функциональных клавиш.
 
  Описание
 
    Функция возвращает количество функциональных клавиш, доступных для
    использования в Clipper-команде SET FUNCTION <nn> TO.
 
  Примечания
 
  . Возвращаемое значение установлено равным 40 как для используемого
    в Clipper IBM-драйвера, так и для CT II-драйвера. Это относится и к
    расширенной клавиатуре с двенадцатью функциональными клавишами.
 
  Примеры
 
  . Вывод на экран назначений для всех функциональных клавиш:

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