SET( )-Funktion

Gibt den Status verschiedener SET-Befehle zurück.

SET(cSETCommand [, 1 | cExpression | 2 | 3 | 4])

Rückgabewerte

Numerisch, Zeichen

Parameter

  • cSETCommand
    Ein Zeichenausdruck, der den SET-Befehl angibt, für den Informationen zurückgegeben werden sollen. Es wird die aktuelle Einstellung des angegebenen Befehls als Zeichen- oder Ziffernfolge zurückgegeben.

  • 1 | cExpression | 2 | 3
    Gibt an, dass zusätzliche Informationen zu einem SET-Befehl zurückgegeben werden sollen. 1 und cExpression sind identisch. cExpression kann jeder Ausdruck sein, der zu einem Wert des Typs Zeichen ausgewertet wird.

    Die Verwendung eines Arguments gibt nicht zu allen SET-Befehlen zusätzliche Informationen zurück, sondern nur zu denjenigen, die in der folgenden Tabelle mit 1, 2 oder 3 aufgeführt sind.

    SET-Befehl Zurückgegebener Wert
    ALTERNATE ON oder OFF
    ALTERNATE, 1 FileName
    BELL, 1 cWAVFileName
    CENTURY ON oder OFF
    CENTURY, 1 nCentury
    CENTURY, 2 ROLLOVER nYear
    CENTURY, 3 Systemeinstellung für den regionalen Kalender
    CLOCK ON oder OFF
    CLOCK, 1 nRow und nColumn
    COMPATIBLE ON oder OFF
    COMPATIBLE, 1 PROMPT oder NOPROMPT
    COVERAGE, 1 FileName
    CURRENCY LEFT oder RIGHT
    CURRENCY, 1 cCurrencySymbol
    DATE AMERICAN, ANSI, BRITISH/FRENCH, GERMAN, ITALIAN, JAPAN, USA, MDY, DMY oder YMD
    DATE, 1 Datumsreihenfolge: 0 – MDY 1 – DMY 2 – YMD
    DELIMITERS ON oder OFF
    DELIMITERS, 1 cDelimiters
    EVENTTRACKING ON oder OFF
    EVENTTRACKING, 1 FileName
    FIELDS ON oder OFF
    FIELDS, 1 FieldName1, FieldName2, ...
    FIELDS, 2 LOCAL oder GLOABL
    HELP ON oder OFF
    HELP, 1 cFileName
    HELP, 2 cCollectionURL
    HELP, 3 SYSTEM
    KEY eExpression2, eExpression3
    KEY, 1 eExpression2
    KEY, 2 eExpression3
    MESSAGE nRow
    MESSAGE, 1 cMessageText
    MOUSE ON oder OFF
    MOUSE, 1 nSensitivity
    PRINTER ON oder OFF
    PRINTER, 1 FileName oder PortName
    PRINTER, 2 Name des Windows-Standarddruckers
    PRINTER, 3 Name des Visual FoxPro-Standarddruckers (im Visual FoxPro-Dialogfeld Drucken oder Druckereinrichtung angegeben)
    REFRESH nSeconds1
    REFRESH, 1 nSeconds2
    RESOURCE ON oder OFF
    RESOURCE, 1 FileName
    TALK ON oder OFF
    TALK, 1 WINDOW, NOWINDOW oder WindowName
    TEXTMERGE ON oder OFF
    TEXTMERGE, 1 cLeftDelimiter und cRightDelimiter
    TEXTMERGE, 2 cFileName
    TEXTMERGE, 3 SHOW/NOSHOW
    TEXTMERGE, 4 Auswertung der Quelle des TEXT … ENDTEXT-Aufrufs und Rückgabe der Ebene des Stacks.
    TOPIC cHelpTopicName | lExpression
    TOPIC, 1 NContextID

Hinweise

SET( ) erkennt die aus vier Zeichen bestehende Abkürzung für alle SET-Schlüsselwörter von Visual FoxPro an, mit Ausnahme des Schlüsselwortes HELPFILTER, das auf fünf Zeichen abgekürzt werden kann. STAT und PRIN können z. B. für SET STATUS bzw. SET PRINTER verwendet werden.

Die SET( )-Funktion ist identisch mit SYS(2001).

SET("CENTURY", 3) übergibt den Kalenderwert 2 (gregorianisch (USA)) in einem Aufruf der Windows-API GetCalendarInfo( ).

Siehe auch

DISPLAY STATUS | LIST | SET | SYS(2001) - SET - Befehlsstatus