Системные переменные - встроенные переменные, которые Visual FoxPro создает и поддерживает автоматически. Они определяются как PUBLIC по умолчанию, но Вы можете объявить их как PRIVATE.

Обратите внимание:
Новые особенности Visual FoxPro заменили функциональность многих системных переменных. Для подробной информации, см. описание для каждой системной переменной и Обратно совместимые Элементы Языка .

Следующая таблица перечисляет типы системных переменных Visual FoxPro и их обозначение в выражениях.

Тип переменной Описание Выражение

C

Символ

cExpression

D

Дата

dExpression

L

Логичный

lExpression

N

Числовой

nExpression

O

Объект

oExpression

Следующая таблица перечисляет все системные переменные, их типы, и значения по умолчанию.

Переменная Тип Значение по умолчанию

_ALIGNMENT

C

LEFT

_ASCIICOLS

N

80

_ASCIIROWS

N

63

_ASSIST

C

Пустая строка

_BEAUTIFY

C

Пустая строка

_BOX

L

.T.

_BROWSER

C

Browser.app

_BUILDER

C

Builder.app

_CALCMEM

N

0.0

_CALCVALUE

N

0.0

_CLIPTEXT

C

Пустая строка

_CONVERTER

C

Пустая строка

_COVERAGE

C

Coverage.app

_CUROBJ

N

-1

_DBLCLICK

N

0.5

_DIARYDATE

D

Текущая дата

_DOS

L

.T. в FoxPro для MS-DOS

_FOXDOC

C

Пустая строка

_FOXREF

C

FoxRef.app

_GALLERY

C

Gallery.app

_GENGRAPH

C

Пустая строка

_GENHTML

C

Genhtml.prg

_GENMENU

C

Genmenu.prg

_GENPD

C

Пустая строка

_GENSCRN

C

Genscrn.prg

_GENXTAB

C

Пустая строка

_GETEXPR

C

Пустая строка

_INCLUDE

C

Пустая строка

_INCSEEK

N

.5

_INDENT

N

0

_LMARGIN

N

0

_MAC

L

.T. в Visual FoxPro для Macintosh

_MENUDESIGNER

C

Пустая строка

_MLINE

N

0

_PADVANCE

C

FORMFEED

_PAGENO

N

1

_PAGETOTAL

N

0

_PBPAGE

N

1

_PCOLNO

N

Текущий столбец

_PCOPIES

N

1

_PDRIVER

C

Пустая строка

_PDSETUP

C

Пустая строка

_PECODE

C

Пустая строка

_PEJECT

C

NONE

_PEPAGE

N

32767

_PLENGTH

N

66

_PLINENO

N

0

_PLOFFSET

N

0

_PPITCH

C

DEFAULT

_PQUALITY

L

.F.

_PRETEXT

C

Пустая строка

_PSCODE

C

Пустая строка

_PSPACING

N

1

_PWAIT

L

.F.

_RMARGIN

N

80

_REPORTBUILDER

C

HOME () + "REPORTBUILDER.APP"

_REPORTOUTPUT

C

HOME () + "REPORTOUTPUT.APP"

_REPORTPREVIEW

C

HOME () + "REPORTPREVIEW.APP"

_SAMPLES

C

HOME () + "SAMPLES"

_SCCTEXT

C

Scctext.prg

_SCREEN

O

FORM

_SHELL

C

Пустая строка

_SPELLCHK

C

Spellchk.app

_STARTUP

C

Пустая строка

_TABS

C

Пустая строка

_TALLY

N

0

_TASKPANE

C

Taskpane.app

_TEXT

C

-1

_THROTTLE

N

0

_TOOLBOX

C

Toolbox.app

_TOOLTIPTIMEOUT

N

-1

_TRANSPORT

C

Пустая строка

_TRIGGERLEVEL

N

0

_UNIX

L

.T. в FoxPro для UNIX

_VFP

O

Microsoft Visual FoxPro

_WINDOWS

L

.T. в Visual FoxPro для Windows

_WIZARD

C

Wizard.app

_WRAP

L

.F.

См. Также