Freigeben über


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)

Siehe auch

GETCP( ) | GETENV( ) | OS( ) | AGETFILEVERSION