Возвращает имя процедуры, прерванной по
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-драйвера. Это относится и к
расширенной клавиатуре с двенадцатью функциональными клавишами.
Примеры
. Вывод на экран назначений для всех функциональных клавиш: