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

имеет встроенные средства для


    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

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