Compartir a través de


SET( ) (Función)

Devuelve el estado de varios comandos SET.

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

Valores devueltos

Character, Numeric

Parámetros

  • cSETCommand
    Una expresión de caracteres que especifica el comando SET para el que desea devolver información. El valor actual del comando especificado se devuelve como una cadena de caracteres o números.

  • 1 | cExpression | 2 | 3
    Especifica que se devuelva información adicional acerca de un comando SET. 1 y cExpression son idénticos; cExpression puede ser cualquier expresión que se evalúa a un valor de tipo Character.

    La inclusión de un argumento no devuelve información adicional para todos los comandos SET; sólo para aquellos que se muestran con 1, 2 ó 3 en la tabla siguiente.

    Comando SET Valor devuelto
    ALTERNATE ON u OFF
    ALTERNATE, 1 FileName
    BELL, 1 cWAVFileName
    CENTURY ON u OFF
    CENTURY, 1 nCentury
    CENTURY, 2 ROLLOVER nYear
    CENTURY, 3 Configuración del calendario regional del sistema
    CLOCK ON u OFF
    CLOCK, 1 nRow y nColumn
    COMPATIBLE ON u OFF
    COMPATIBLE, 1 PROMPT o NOPROMPT
    COVERAGE, 1 FileName
    CURRENCY LEFT o RIGHT
    CURRENCY, 1 cCurrencySymbol
    DATE AMERICAN, ANSI, BRITISH/FRENCH, GERMAN, ITALIAN, JAPAN, USA, MDY, DMY o YMD
    DATE, 1 Ordenación de fechas:0 – MDY1 – DMY2 – YMD
    DELIMITERS ON u OFF
    DELIMITERS, 1 cDelimiters
    EVENTTRACKING ON u OFF
    EVENTTRACKING, 1 FileName
    FIELDS ON u OFF
    FIELDS, 1 FieldName1, FieldName2, ...
    FIELDS, 2 LOCAL o GLOBAL
    HELP ON u 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 u OFF
    MOUSE, 1 nSensitivity
    PRINTER ON u OFF
    PRINTER, 1 FileName o PortName
    PRINTER, 2 Nombre de la impresora predeterminada de Windows
    PRINTER, 3 Nombre de la impresora predeterminada de Visual FoxPro (se especifica en el cuadro de diálogo Imprimir o Configurar impresión de Visual FoxPro)
    REFRESH nSeconds1
    REFRESH, 1 nseconds2
    RESOURCE ON u OFF
    RESOURCE, 1 FileName
    TALK ON u OFF
    TALK, 1 WINDOW, NOWINDOW o WindowName
    TEXTMERGE ON u OFF
    TEXTMERGE, 1 cLeftDelimiter y cRightDelimiter
    TEXTMERGE, 2 cFileName
    TEXTMERGE, 3 SHOW/NOSHOW
    TEXTMERGE, 4 Evalúa el origen de la llamada TEXT … ENDTEXT y devuelve el nivel de pila.
    TOPIC cHelpTopicName | lExpression
    TOPIC, 1 NContextID

Observaciones

SET( ) reconoce la abreviatura de cuatro caracteres de todas las palabras clave SET de Visual FoxPro (con la excepción de HELPFILTER, que se puede abreviar con cinco caracteres). Por ejemplo, puede usar STAT y PRIN para SET STATUS y SET PRINTER, respectivamente.

La función SET( ) es idéntica a SYS(2001).

SET("CENTURY", 3) pasa el valor de calendario 2 (Gregoriano (EE.UU.)) en una llamada a la API GetCalendarInfo( ) de Windows.

Vea también

DISPLAY STATUS | LIST | SET | SYS(2001) - Estado de comandos SET ...