系统内存变量是 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 | Convert.app |
_COVERAGE | C | Coverage.app |
_CUROBJ | N | -1 |
_DBLCLICK | N | 0.5 |
_DIARYDATE | D | 当前日期 |
_DOS | L | 在 FoxPro for MS-DOS 中为“真” (.T.) |
_FOXDOC | C | 空串 |
_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 | 空串 |
_INDENT | N | 0 |
_LMARGIN | N | 0 |
_MAC | L | 在 FoxPro for Macintosh 中为“真” (.T.) |
_MLINE | N | 0 |
_PADVANCE | C | FORMFEED |
_PAGENO | N | 1 |
_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 |
_RUNACTIVEDOC | C | Runactd.prg |
_SCCTEXT | C | Scctext.prg |
_SCREEN | O | FORM |
_SHELL | C | 空串 |
_SPELLCHK | C | Spellchk.app |
_STARTUP | C | 空串 |
_TABS | C | 空串 |
_TALLY | N | 0 |
_TEXT | C | –1 |
_THROTTLE | N | 0 |
_TRANSPORT | C | 空串 |
_TRIGGERLEVEL | N | 0 |
_UNIX | L | 在 FoxPro for UNIX 中为“真”(.T.) |
_VFP | O | Microsoft Visual FoxPro Application 6.0 |
_WINDOWS | L | 在 Visul FoxPro 和 FoxPro for Windows 中为“真”(.T.) |
_WIZARD | C | Wizard.app |
_WRAP | L | .F. |