VERSION( )-Funktion
Gibt Informationen über die Visual FoxPro-Version zurück, mit der Sie arbeiten.
VERSION(nExpression)
Rückgabewerte
Numerisch, Zeichen
Parameter
nExpression
Gibt an, dass VERSION( ) zusätzliche Informationen über Visual FoxPro zurückgibt. Wenn Sie nExpression nicht angeben, gibt VERSION( ) die Versionsnummer von Visual FoxPro zurück.In der folgenden Tabelle werden die Werte für nExpression und die entsprechenden von Visual FoxPro zurückgegebenen Zusatzinformationen aufgeführt.
nExpression Zusätzliche Informationen zu Visual FoxPro: 1 Seriennummer und Datum der Visual FoxPro-Version. 2 Visual FoxPro-Versionstyp:
0 - Laufzeitversion
1 - Standard Edition (frühere Versionen)
2 - Professional Edition (frühere Versionen)3 Visual FoxPro-Sprachkennung. Die folgenden, aus zwei Zeichen bestehenden Werte zeigen die Sprachen an, für die Visual FoxPro lokalisiert wurde:
00 - Englisch
07 - Russisch
33 - Französisch
34 - Spanisch
39 - Italienisch
42 - Tschechisch
48 - Polnisch
49 - Deutsch
55 - Portugiesisch
82 - Koreanisch
86 – Chinesisch (vereinfacht)
88 – Chinesisch (Taiwan)4 Die Visual FoxPro-Versionsnummer in einem standardmäßigen, einfach zu analysierenden Format. Das Standardformat ist MM.mm.0000.TTTT, wobei MM für die Hauptversionsnummer und mm für die inkrementelle Unterversionsnummer steht, 0000 ein fester Platzhalter ist, und TTTT das aus vier Ziffern bestehende Produktdatum für den Tag ist, an dem die Version erstellt wurde. Das Produktdatum TTTT wird nach der folgenden Formel berechnet: 8000 + Anzahl der Tage seit dem Beginn von 1998. 8397 entspricht z. B. dem 1. Februar 1999.
5 Die Visual FoxPro-Ausgabeversion im Format Mmm, wobei M die Hauptausgabenummer und mm die inkrementelle Unterrevisionsnummer ist. VERSION(5) gibt beispielsweise bei dieser Version of Visual FoxPro den Wert 700 zurück.
Hinweise
VERSION( ) können Sie immer dann verwenden, wenn Sie bestimmte Abschnitte eines Programms nur dann ausführen möchten, wenn bestimmte Bedingungen bezüglich der Version erfüllt sind.
VERSION( ), VERSION(1), VERSION(3) und VERSION(4) geben eine Zeichenfolge; VERSION(2) und VERSION(5) geben einen numerischen Wert zurück.
Beispiel
CLEAR
? VERSION( )
? VERSION(1)
? VERSION(2)
? VERSION(3)
? VERSION(4)
? VERSION(5)