Возвращает статус различных команд SET .

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

Параметры

cSETCommand

Определяет символьное выражение команды SET , для которой Вы хотите возвратить информацию. Текщая установка указанной команды возвращается как символьная или числовая строка.
1 | cExpression | 2 | 3 | 4

Определяет дополнительную информацию о команде SET . Значения 1 и cExpression являются идентичными; cExpression может быть любым выражением, которое вычисляется в значение символьного типа.
Обратите внимание:
Включение параметра возвращает дополнительную информацию не для всех команд SET , а только для тех, которые определяются значениями 1, 2, 3, или 4 в следующей таблице.

SET команда Возвращаемое значение

ALTERNATE

ON или OFF

ALTERNATE, 1

FileName

BELL, 1

cWAVFileName

CARRY

ON или OFF

CENTURY

ON или OFF

CENTURY, 1

nCentury

CENTURY, 2

ROLLOVER nYear

CENTURY, 3

Системные региональные установки календаря

CLOCK

ON или OFF

CLOCK, 1

nRow и nColumn

COMPATIBLE

ON или OFF

COMPATIBLE, 1

PROMPT или NOPROMPT

COVERAGE, 1

FileName

CURRENCY

LEFT или RIGHT

CURRENCY, 1

cCurrencySymbol

DATE

AMERICAN, ANSI, BRITISH/FRENCH, GERMAN, ITALIAN, JAPAN, USA, MDY, DMY, или YMD

DATE, 1

Дата Ordering:0 - MDY1 - DMY2 - YMD

DELIMITERS

ON или OFF

DELIMITERS, 1

cDelimiters

EVENTTRACKING

ON или OFF

EVENTTRACKING, 1

FileName

FIELDS

ON или OFF

FIELDS, 1

FieldName1 , FieldName2 ...

FIELDS, 2

LOCAL или GLOBAL

HELP

ON или 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 или OFF

MOUSE, 1

nSensitivity

NOTIFY

ON или OFF

NOTIFY, 1

ON или OFF

ORDER

TAG TagName OF CDXFileName , IDXFileName , или пробел

PRINTER

ON или OFF

PRINTER, 1

FileName или PortName

PRINTER, 2

Заданное по умолчанию имя принтера Windows

PRINTER, 3

Заданное по умолчанию имя принтера Visual FoxPro (указанное в окне Печати Visual FoxPro или Окне Print Setup)

REFRESH

nSeconds1

REFRESH, 1

nseconds2

REPROCESS

Текущая установка для сессии

REPROCESS, 1

Системная установка для сессии

REPROCESS, 2

Текущий тип установки для сессии

0 возвращается, если REPROCESS установлен в попытки.

1 возвращается, если REPROCESS установлен в секунды.

REPROCESS, 3

Системный тип установки для сессии

0 возвращается, если REPROCESS установлен в попытки.

1 возвращается, если REPROCESS установлен в секунды.

RESOURCE

ON или OFF

RESOURCE, 1

FileName

TALK

ON или OFF

TALK, 1

WINDOW, NOWINDOW или WindowName

TEXTMERGE

ON или OFF

TEXTMERGE, 1

cLeftDelimiter и cRightDelimiter

TEXTMERGE, 2

cFileName

TEXTMERGE, 3

SHOW/NOSHOW

TEXTMERGE, 4

Определяется источник, вызвавший TEXT ... ENDTEXT и возвращает уровень вложенности TEXTMERGE.

TOPIC

cHelpTopicName | lExpression

TOPIC, 1

NContextID

Возвращаемое значение

Символьный или Числовой тип данных. SET () возвращает значение команды SET .

Замечания

SET( ) распознает аббревиатуру в четыре символа для всех ключевых слов Visual FoxPro функции SET , за исключением HELPFILTER , которое может быть сокращено до пяти символов. Например, Вы можете использовать STAT и PRIN для SET STATUS и SET PRINTER , соответственно.

Фуанкция SET( ) идентична SYS(2001) .

См. Также