Freigeben über


Konstanten

Eine Konstante ist ein benanntes Element, das seinen Wert während aller Operationen beibehält. Der Wert π oder 3,1415926535 ist ein Beispiel für eine numerische Konstante. Der Buchstabe A ist ein Beispiel für eine Zeichenfolgenkonstante.

Sie können auch Kompilierzeit-Konstanten erstellen, die während der Ausführung einer Visual FoxPro-Anwendung vorhanden sind. Sie können eine Konstante verwenden und sicher sein, dass sich ihr Wert während der Ausführung Ihrer Anwendung nicht ändert. Zur Entwurfszeit haben Sie etwa die Möglichkeit, eine Änderung in der gesamten Anwendung vorzunehmen. Dazu müssen Sie lediglich den Wert einer einzigen Konstante ändern.

Eine Konstante kann Werte von beliebigen Datentypen enthalten.

So weisen Sie einer Konstante einen Wert zu

  • Verwenden Sie die Präprozessoranweisung #DEFINE.

Im folgenden Beispiel wird die Konstante TABLERR1 als eine Zeichenfolge festgelegt.

#DEFINE TABLERR1 "This table is not available. Please try later."

Wann immer Sie in einer Anwendung normalerweise die Zeichenfolge "Diese Tabelle ist nicht verfügbar. Versuchen Sie es bitte später noch einmal." eingeben, können Sie statt dessen TABLERR1 verwenden.

So geben Sie eine definierte Konstante frei

  • Verwenden Sie die Präprozessoranweisung #UNDEFINE.

    #UNDEF TABLERR1
    

Siehe auch

Variablen | #DEFINE ... #UNDEF-Präprozessordirektive | PI( )-Funktion | Konstante wurde bereits mit #DEFINE erstellt (Fehler Nr. 1725) | #IFDEF | #IFNDEF ... #ENDIF-Präprozessordirektive | Container für die Datenspeicherung