имеет встроенные средства для
Clipper 5. 0 имеет встроенные средства для создания вложенных GET/READ
конструкций, поэтому описанные в данной главе функции включены в CT II
для обеспечения совместимости с предыдущими версиями и простоты
использования.
Функции данной главы предоставляют такую информацию о GET-объектах,
как позиция поля редактирования на экране, имя соответствующей
переменной, а также позволяют определить, какой из активных
GET-объектов является текущим.
Кроме того, с помощью описанных в данной главе функций можно сохранять
среду и совокупность активных GET-объектов в массиве для последующего
восстановления. Таким образом, обеспечивается возможность сохранения
текущего шаблона редактирования и определений клавиш прерываний, а
также возможность их переопределения.
Внимание! Сохраняемая информация связана с текущей средой,
существующей во время работы прикладной программы. Поэтому нет смысла
запоминать ее в файле (из-за включаемых в нее блоков кода) для
использования при следующих выполнениях программы.
COUNTGETS()
Возвращает количество активных GET-объектов.
------------------------------------------------------------------------------
Синтаксис
COUNTGETS() --> nObjects
Возвращаемое значение
nObjects - количество активных GET-объектов.
Описание
Функция возвращает количество активных GET-объектов, т.е. объектов,
созданных Clipper-командами @...GET и еще не уничтоженных по окончанию
выполнения команды READ.
Примеры
. Активизация GET-объектов:
@ 10, 10 GET Field1
@ 10, 20 GET Field2 VALID MYFUNC()
@ 10, 30 GET Field3
READ
RETURN
. Определение количества активных GET-объектов при переключении на
функцию пользователя:
FUNCTION MYFUNC
? COUNTGETS() // Результат: 3