Возвращает различную информацию о текущей версии программного продукта Visual FoxPro.

VERSION(nExpression)

Параметры

nExpression

Определяет дополнительный параметр, уточняющий характер возвращаемой функцией VERSION( ) информации о программном продукте Visual FoxPro. Если данный параметр отсутствует, nExpression, VERSION( ) возвращает номер версии Visual FoxPro.

В следующей таблице описаны различные допустимые значения данного параметра nExpression, и выдаваемая соответствующая итнформация о системе Visual FoxPro.

nExpression Дополнительная информация о системе Visual FoxPro

1

Дата продукта Visual FoxPro и серийный номер.

2

Тип версии системы Visual FoxPro:

0 - текущая версия RunTime

1 - Standard Edition (для младших версий)

2 - Professional Edition (для младших версий)

3

Локализация системы Visual FoxPro. В следующей таблице представлены возможные варианты локализации системы:

00 - English

07 - Russian

33 - French

34 - Spanish

39 - Czech

48 - German

55 - Korean

86 - Simplified Chinese

88 - Traditional Chinese

4

Полный номер версии системы Visual FoxPro, в стандартном представлении.

Для версий Visual FoxPro, младше 8.0, стандартным являлся формат версии "MM.mm.0000.DDDD", где MM - главный номер версии, mm - дополнительный, младший номер версии, 0000 - стандартный заполнитель, DDDD - номер дня сборки текщей версии продукта от дня появления главной версии.

Для версии Visual FoxPro 8.0, формула вычисления реквизита DDDD следующая: 8000 + количество дней с начала 1998 года. Например, 8397 соответствует 1 февраля 1999 года.

Для системы  Visual FoxPro 9.0, формула вычисления реквизита версии DDDD следующая: количество месяцев, начиная с 1 января 2003 года плюс номер дня сборки текущей версии продукта. Напроимер, 2215 соответствует 15 октября 2004 года.

В общем случае, для версий системы Visual FoxPro 8.0 и 9.0 формат номера версии: "MM.mm.0000.NNNN" обычно означает: MM - главный номер, mm - младший номер версии, 0000 - заполнитель, and NNNN - номер сборки исполнимого файла.

5

Для определения номера версии Visual FoxPro в укороченном формате, как Mmm, где M - главный номер, mm - младший номер версии. Например, VERSION(5) возвращает 700, для версии системы Visual FoxPro 7.0.

Expand imageВозвращаемое значение

Символьного и Числового типа

Expand imageКомментарии

Рассматриваемая функция VERSION( ) обычно используется для формирования специфических блоков программного кода, который может отличаться для различных версий системы разработки.

VERSION( ), VERSION(1), VERSION(3), and VERSION(4) возвращает символьные строки; VERSION(2) and VERSION(5) возвращают числовые значения.

Expand imageПример

  CopyCode imageКопировать Код
CLEAR
? VERSION( ) ? VERSION(1) ? VERSION(2) ? VERSION(3) ? VERSION(4) ? VERSION(5)

Expand imageСм. также