Функция BARCOUNT()

Возвращает количество элементов в меню, определенном с помощью команды DEFINE POPUP, или в системном меню Visual FoxPro. Данная функция предусмотрена для совместимости с dBASE.

Синтаксис:

BARCOUNT([cMenuName])

Параметры:
cMenuName
Задает имя меню. Список системных меню Visual FoxPro приведен в теме Имена системных меню справки.
Если имя cMenuName опущено, функция BARCOUNT() возвращает количество элементов в активном меню, созданном по команде DEFINE POPUP.

Результат:
Числовой

Комментарии:
В dBASE функция BARCOUNT( ) возвращает число элементов в описанном меню, независимо от того, было ли оно активизировано. В Visual FoxPro функция BARCOUNT() подсчитывает число элементов в активных меню. BARCOUNT() в Visual FoxPro возвращает 0, если меню было определено, но не активизировано.
Если элементы меню определяются с помощью команд DEFINE POPUP ... PROMPT, Visual FoxPro формирует их при выдаче команды ACTIVATE POPUP. Для подобного меню BARCOUNT() возвратит содержательное значение только после того, как меню будет активизировано. Если элементы меню были описаны с помощью команды DEFINE BAR, функция BARCOUNT() может определить число элементов до выдачи ACTIVATE POPUP.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 24.11.2002