JavaScript Editor js editor     Web development 



Main Page

Returns information about the Visual FoxPro version you are using.

VERSION(nExpression)

Parameters

nExpression


Specifies that VERSION(В ) returns additional information about Visual FoxPro. If you omit nExpression, VERSION(В ) returns the Visual FoxPro version number. The following table lists values for nExpression and the additional Visual FoxPro information returned.

nExpression Additional Visual FoxPro information returned

1

Visual FoxPro date and serial number.

2

Visual FoxPro version type:

0 - Run time version

1 - Standard Edition (earlier versions)

2 - Professional Edition (earlier versions)

3

Localized Visual FoxPro language. The following two character values indicate the language for which Visual FoxPro is localized:

00 - English

07 - Russian

33 - French

34 - Spanish

39 - Czech

48 - German

55 - Korean

86 - Simplified Chinese

88 - Traditional Chinese

4

The Visual FoxPro version number in a standard, easily parsed format.

For versions prior to Visual FoxPro 8.0, the standard format is "MM.mm.0000.DDDD" where MM is the major release number, mm is the incremental minor revision number, 0000 is a fixed placeholder, and DDDD is the four digit product date for the day the version was created.

For Visual FoxPro 8.0, the formula for calculating the product date, DDDD, is 8000 + number of days since the beginning of 1998. For example, 8397 corresponds to February 1, 1999.

For Visual FoxPro 9.0, the formula for calculating the product date, DDDD, is number of months since January 1, 2003 concatenated with the day of the current month. For example, 2215 corresponds to October 15, 2004.

The format for Visual FoxPro 8.0 and 9.0 is "MM.mm.0000.NNNN" where MM is the major release number, mm is the incremental minor revision number, 0000 is a fixed placeholder, and NNNN is the build number.

5

The Visual FoxPro release version in the format Mmm where M is the major release number and mm is the incremental minor revision number. For example, VERSION(5) returns 700 in Visual FoxPro 7.0.

Return Value

Character, Numeric

Remarks

Use VERSION(В ) to conditionally execute version-specific portions of code.

VERSION(В ), VERSION(1), VERSION(3), and VERSION(4) return character strings; VERSION(2) and VERSION(5) return numeric values.

Example

В Copy Code
CLEAR
? VERSION( )
? VERSION(1)
? VERSION(2)
? VERSION(3)
? VERSION(4)
? VERSION(5)

See Also



JavaScript Editor js editor     Web development