команды GET. Проверяемое время должно
предложении VALID Clipper- команды GET. Проверяемое время должно быть в
формате "ЧЧ:ММ:СС:сс". Причем каждый из элементов ("ЧЧ" - часы, "ММ" -
минуты, "СС" - секунды и "сс" - сотые доли секунды) должен содержать
по 2 цифры.
Однако значения с предшествующим им разделителем могут быть опущены
справа. В этом случае они принимаются равными нулю. Например,
допустимы значения "12", "12:59", "12:59:59" и "12:59:59:99", а
недопустимы "24", "12:60", "12:1" и "12:".
Примечания
. Проверяемая строка не должна содержать конечных и начальных
пробелов, удалить которые можно Clipper-функциями TRIM(), LTRIM() или
ALLTRIM().
Примеры
. Предложение VALID с использованием TRIM():
cBegin := SPACE(11)
@ 5, 10 SAY "Введите время начала работы:";
GET cBegin VALID TIMEVALID(TRIM(cBegin))
READ
. Если не использовать TRIM(), то все требуемые элементы должны быть
введены оператором:
cBegin := SPACE(5)
@ 5, 10 SAY "Введите, пожалуйста, время начала работы:";
GET cBegin VALID TIMEVALID(cBegin)
READ
WAITPERIOD()
Возвращает признак завершения интервала времени.
------------------------------------------------------------------------------
Синтаксис
WAITPERIOD([<nDelay>]) --> lNotElapsed
Параметры
<nDelay> - необязательный целый числовой параметр, задающий количество
сотых долей секунды (1/100 с) устанавливаемого нового интервала
времени в диапазоне от 1 до 8 640 000 (одни сутки - 86 400 с).
По умолчанию остаток интервала времени не изменяется.
Возвращаемое значение
lNotElapsed - логическое значение .T., если заданный интервал еще не
истек, а иначе .F..