System Variables Overview

JavaScript Editor js editor     Web development 



Main Page

System variables are built-in variables that Visual FoxPro creates and maintains automatically. They are designated as PUBLIC by default, but you can declare them as PRIVATE.

Note:
Recent Visual FoxPro features have replaced the functionality of many system variables. For more information, see the description for each system variable and Backward-Compatible Language Elements.

The following table lists the types of Visual FoxPro system variables and their designation in expressions.

Variable type Description Expression

C

Character

cExpression

D

Date

dExpression

L

Logical

lExpression

N

Numeric

nExpression

O

Object

oExpression

The following table lists all system variables, their types, and default values.

Variable Type Default value

_ALIGNMENT

C

LEFT

_ASCIICOLS

N

80

_ASCIIROWS

N

63

_ASSIST

C

Empty string

_BEAUTIFY

C

Empty string

_BOX

L

.T.

_BROWSER

C

Browser.app

_BUILDER

C

Builder.app

_CALCMEM

N

0.0

_CALCVALUE

N

0.0

_CLIPTEXT

C

Empty string

_CONVERTER

C

Empty string

_COVERAGE

C

Coverage.app

_CUROBJ

N

-1

_DBLCLICK

N

0.5

_DIARYDATE

D

Current date

_DOS

L

.T. in FoxPro for MS-DOS

_FOXDOC

C

Empty string

_FOXREF

C

FoxRef.app

_GALLERY

C

Gallery.app

_GENGRAPH

C

Empty string

_GENHTML

C

Genhtml.prg

_GENMENU

C

Genmenu.prg

_GENPD

C

Empty string

_GENSCRN

C

Genscrn.prg

_GENXTAB

C

Empty string

_GETEXPR

C

Empty string

_INCLUDE

C

Empty string

_INCSEEK

N

.5

_INDENT

N

0

_LMARGIN

N

0

_MAC

L

.T. in Visual FoxPro for Macintosh

_MENUDESIGNER

C

Empty string

_MLINE

N

0

_PADVANCE

C

FORMFEED

_PAGENO

N

1

_PAGETOTAL

N

0

_PBPAGE

N

1

_PCOLNO

N

Current column

_PCOPIES

N

1

_PDRIVER

C

Empty string

_PDSETUP

C

Empty string

_PECODE

C

Empty string

_PEJECT

C

NONE

_PEPAGE

N

32767

_PLENGTH

N

66

_PLINENO

N

0

_PLOFFSET

N

0

_PPITCH

C

DEFAULT

_PQUALITY

L

.F.

_PRETEXT

C

Empty string

_PSCODE

C

Empty string

_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

Empty string

_SPELLCHK

C

Spellchk.app

_STARTUP

C

Empty string

_TABS

C

Empty string

_TALLY

N

0

_TASKPANE

C

Taskpane.app

_TEXT

C

–1

_THROTTLE

N

0

_TOOLBOX

C

Toolbox.app

_TOOLTIPTIMEOUT

N

-1

_TRANSPORT

C

Empty string

_TRIGGERLEVEL

N

0

_UNIX

L

.T. in FoxPro for UNIX

_VFP

O

Microsoft Visual FoxPro

_WINDOWS

L

.T. in Visual FoxPro for Windows

_WIZARD

C

Wizard.app

_WRAP

L

.F.

See Also



JavaScript Editor js editor     Web development