The Hacker's Guide to Visual FoxPro 7
Search
Table of Contents
Front o' The Book
Dedication
Foreword to the 2nd and 1st Editions
Acknowledgements to the 3rd Edition
Acknowledgements to the 2nd Edition
Acknowledgements to the 1st Edition
Who Needs This Book?
How To Use This Book
How To Use This Help File
Copyright Notice
Wow, What a Concept!
"It's Always Been That Way"
DBF, FPT, CDX, DBC--Hike!
Xbase Xplained
SQL--The Original
OOP is Not an Accident
Controls and KAOS
A Gala Event
"Your Server Will Be With You in a Moment"
"It Was Automation, You Know"
"Ah, What a Tangled Web We Weave"
Ship of Tools
When Should You Use the Power Tools?
These Are Not Your Father's Power Tools
Productive Debugging
Frequently Asked Power Tool Questions
A Source is a Source, Of Course, Of Course
Franz and Other Lists
Hardware and Software Recommendations
"It's a Feature, Not a Bug"
Commands Never to Use
Faster Than a Speeding Bullet
Visual FoxPro Reference
#DEFINE
#ENDIF
#IF
#IFDEF
#IFNDEF
#INCLUDE
#UNDEF
$
%
&
&&
*
::
=
?
??
???
\
\\
@ Commands
@...BOX
@...CLASS
@...CLEAR
@...EDIT
@...FILL
@...GET
@...GET - Check Boxes
@...GET - Invisible Buttons
@...GET - Lists
@...GET - Popups
@...GET - Push Buttons
@...GET - Radio Buttons
@...GET - Spinners
@...MENU
@...PROMPT
@...SAY
@...SAY - BMP and OLE Objects
@...SCROLL
@...TO
ABS()
ACCEPT
Access
ACCESS()
AClass()
ACOPY()
ACOS()
Activate
Activate Database Event
ACTIVATE MENU
ACTIVATE POPUP
ACTIVATE SCREEN
ACTIVATE WINDOW
ActivateCell
ActiveColumn
ActiveControl
ActiveDoc
ActiveForm
ActivePage
ActiveProject
ActiveRow
ADATABASES()
ADBOBJECTS()
Add
ADD CLASS
ADD OBJECT
ADD TABLE
ADDBS()
AddColumn
AddItem
AddLineFeeds
AddListItem
AddObject
AddProperty
AddToSCC
ADEL()
ADIR()
ADLLS()
AELEMENT()
AERROR()
AFIELDS()
AFONT()
AfterAddRelation
AfterAddTable
AfterAppendProc
AfterBuild
AfterCloseTable
AfterCloseTables
AfterCopyProc
AfterCreateConnection
AfterCreateOffline
AfterCreateTable
AfterCreateView
AfterDBGetProp
AfterDBSetProp
AfterDeleteConnection
AfterDock
AfterDropOffline
AfterDropRelation
AfterDropTable
AfterDropView
AfterModifyConnection
AfterModifyProc
AfterModifyTable
AfterModifyView
AfterOpenTable
AfterRemoveTable
AfterRenameConnection
AfterRenameTable
AfterRenameView
AfterRowColChange
AfterValidateData
AGetClass()
AGetFileVersion()
AINS()
AINSTANCE()
ALANGUAGE()
ALEN()
Alias
ALIAS()
Align
Alignment
_ALIGNMENT
ALINES()
AllowAddNew
AllowHeaderSizing
AllowRowSizing
AllowTabs
ALLTRIM()
ALTER TABLE
AlwaysOnBottom
AlwaysOnTop
AMEMBERS()
AMouseObj()
ANetResources()
ANSITOOEM()
APPEND
APPEND FROM
APPEND FROM ARRAY
APPEND GENERAL
APPEND MEMO
APPEND PROCEDURES
Application
Application Object
APRINTERS()
APROCINFO()
Array Manipulation
ASC()
ASCAN()
_ASCIICOLS
_ASCIIROWS
ASELOBJ()
ASESSIONS()
ASIN()
ASORT()
ASSERT
Assign
_ASSIST
ASSIST
ASTACKINFO()
ASUBSCRIPT()
AT()
ATAGINFO()
ATAN()
ATC()
ATCC()
ATCLINE()
ATLINE()
ATN2()
AT_C()
AUSED()
AutoActivate
AutoCenter
AutoCloseTables
AutoIncrement
AutoOpenTables
AutoRelease
AutoSize
AutoVerbMenu
AutoYield
AVCXClasses()
AVERAGE
BackColor
BackStyle
BAR()
BARCOUNT()
BARPROMPT()
BaseClass
_BEAUTIFY
BeforeAddRelation
BeforeAddTable
BeforeAppendProc
BeforeBuild
BeforeCloseTable
BeforeCopyProc
BeforeCreateConnection
BeforeCreateOffline
BeforeCreateTable
BeforeCreateView
BeforeDBGetProp
BeforeDBSetProp
BeforeDeleteConnection
BeforeDock
BeforeDropOffline
BeforeDropRelation
BeforeDropTable
BeforeDropView
BeforeModifyConnection
BeforeModifyProc
BeforeModifyTable
BeforeModifyView
BeforeOpenTable
BeforeOpenTables
BeforeRemoveTable
BeforeRenameConnection
BeforeRenameTable
BeforeRenameView
BeforeRowColChange
BeforeValidateData
BEGIN TRANSACTION
BETWEEN()
BINTOC()
BITAND()
BITCLEAR()
BITLSHIFT()
BITNOT()
BITOR()
BITRSHIFT()
BITSET()
BITTEST()
BITXOR()
BLANK
BOF()
BorderColor
BorderStyle
BorderWidth
Bound
BoundColumn
BoundTo
_BOX
Box
BROWSE
_BROWSER
Buffering
BufferMode
BufferModeOverride
Build
BUILD APP
BUILD DLL
BUILD EXE
BUILD MTDLL
BUILD PROJECT
BuildDateTime
_BUILDER
ButtonCount
Buttons
_CALCMEM
CALCULATE
Calculator
_CALCVALUE
Calendar/Diary
CALL
CALL()
CANCEL
Cancel Property
CANDIDATE()
CAPSLOCK()
Caption
CATALOG()
CD
CDOW()
CDX()
CEILING()
Century
CERROR()
CHANGE
CHANGE()
CHDIR
CheckBox
CheckIn
CheckOut
ChildAlias
ChildOrder
CHR()
CHRSAW()
CHRTRAN()
CHRTRANC()
Circle
Class
ClassLibrary
CleanUp
CLEAR
CLEAR ALL
CLEAR CLASS
CLEAR CLASSLIB
CLEAR DLLs
CLEAR EVENTS
CLEAR FIELDS
CLEAR GETS
CLEAR MACROS
CLEAR MEMORY
CLEAR MENUS
Clear Method
CLEAR POPUPS
CLEAR PROGRAM
CLEAR PROMPT
CLEAR READ
CLEAR RESOURCES
CLEAR SCREEN
CLEAR TYPEAHEAD
CLEAR WINDOWS
ClearData
Click
ClipControls
_CLIPTEXT
CloneObject
Closable
Close
CLOSE ALL
CLOSE ALTERNATE
CLOSE DATABASES
CLOSE DEBUGGER
CLOSE FORMAT
CLOSE INDEXES
CLOSE MEMO
CLOSE PRINTER
CLOSE PROCEDURE
CLOSE TABLES
CloseData
CloseTables
Cls
CLSID
CMONTH()
CNTBAR()
CNTPAD()
CodePage
_CODESENSE
COL()
ColorScheme
ColorSource
Column
ColumnCount
ColumnLines
ColumnOrder
Columns
ColumnWidths
COMArray()
ComboBox
COMClassInfo()
CommandButton
CommandGroup
CommandTargetExec
CommandTargetQuery
Comment
COMPILE
COMPILE CLASSLIB
COMPILE DATABASE
COMPILE FORM
COMPILE LABEL
COMPILE REPORT
COMPLETED()
COMPOBJ()
COMPROP()
COMReturnError()
Configuration Files
Container
ContainerRelease
ContainerReleaseType
CONTINUE
ContinuousScroll
Control
Control Arrays
ControlBox
ControlCount
Controls
ControlSource
CONVERT
_CONVERTER
COPY FILE
COPY INDEXES
COPY MEMO
COPY PROCEDURES
COPY STRUCTURE
COPY STRUCTURE EXTENDED
COPY TAG
COPY TO
COPY TO ARRAY
COS()
COUNT
Count Property
_COVERAGE
CPCONVERT()
CPCURRENT()
CPDBF()
CREATE
CREATE CLASS
CREATE CLASSLIB
CREATE COLOR SET
CREATE CONNECTION
CREATE CURSOR
CREATE DATABASE
CREATE FORM
CREATE FROM
CREATE LABEL
CREATE MENU
CREATE PROJECT
CREATE QUERY
CREATE REPORT
CREATE SCREEN
CREATE SQL VIEW
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
CREATEBINARY()
CREATEOBJECT()
CREATEOBJECTEX()
CREATEOFFLINE()
CTOBIN()
CTOD()
CTOT()
CURDIR()
_CUROBJ
CurrentControl
CurrentX
CurrentY
Cursor
CURSORGETPROP()
CURSORSETPROP()
CursorSource
CURSORTOXML()
CURVAL()
Curvature
Custom
Database
Database Events
DataEnvironment
DataEnvironment Property
DataObject
DataSession
DataSessionID
DataToClip
DATE()
DateFormat
DateMark
DATETIME()
DAY()
DBC()
DBF()
DBGetProp()
DblClick
_DBLCLICK
DBSetProp()
DBUSED()
DDEAbortTrans()
DDEAdvise()
DDEEnabled()
DDEExecute()
DDEInitiate()
DDELastError()
DDEPoke()
DDERequest()
DDESetOption()
DDESetService()
DDESetTopic()
DDETerminate()
Deactivate
Deactivate Database Event
DEACTIVATE MENU
DEACTIVATE POPUP
DEACTIVATE WINDOW
DEBUG
Debug Property
DEBUGOUT
DECLARE
DECLARE-DLL
Default
DEFAULTEXT()
DefaultFilePath
DEFINE BAR
DEFINE BOX
DEFINE CLASS
DEFINE MENU
DEFINE PAD
DEFINE POPUP
DEFINE WINDOW
DEFOLELCID
DELETE
DELETE CONNECTION
DELETE DATABASE
DELETE FILE
DELETE TAG
DELETE TRIGGER
DELETE VIEW
DELETE-SQL
DeleteColumn
Deleted
DELETED()
DeleteMark
DESCENDING()
Description
Desk Accessories
Desktop
Destroy
DEXPORT
DGEN()
_DIARYDATE
DIFFERENCE()
DIMENSION
DIRECTORY
DIRECTORY()
DisabledBackColor
DisabledForeColor
DisabledItemBackColor
DisabledItemForeColor
DisabledPicture
DISKSPACE()
DISPLAY
DISPLAY and LIST
DISPLAY CONNECTIONS
DISPLAY DATABASE
DISPLAY DLLS
DISPLAY FILES
DISPLAY HISTORY
DISPLAY MEMORY
DISPLAY OBJECTS
DISPLAY PROCEDURES
DISPLAY STATUS
DISPLAY STRUCTURE
DISPLAY TABLES
DISPLAY VIEWS
DISPLAY/LIST USERS
DisplayCount
DISPLAYPATH()
DisplayValue
DMY()
DO
DO CASE
DO FORM
DO WHILE
Dock
Docked
DockPosition
DoCmd
DoCreate
DocumentFile
DODEFAULT()
DOEVENTS
_DOS
DoScroll
Double-Byte Character Sets
DoVerb
DOW()
DownClick
DownPicture
Drag
DragDrop
DragIcon
DragMode
DragOver
Draw
DrawMode
DrawStyle
DrawWidth
DRIVETYPE()
DROP TABLE
DROP VIEW
DropDown
DROPOFFLINE()
DTOC()
DTOR()
DTOS()
DTOT()
DynamicAlignment
DynamicBackColor
DynamicCurrentControl
DynamicFontBold
DynamicFontItalic
DynamicFontName
DynamicFontOutline
DynamicFontShadow
DynamicFontSize
DynamicFontStrikeThru
DynamicFontUnderline
DynamicForeColor
DynamicInputMask
EDIT
EditBox
EditorOptions
EDITSOURCE()
EJECT
EJECT PAGE
EMPTY()
Enabled
Encrypted
END TRANSACTION
ENDCASE
ENDDO
ENDFOR
ENDFUNC
ENDIF
ENDPRINTJOB
ENDPROC
ENDTEXT
EOF()
ERASE
ErasePage
ERROR
Error Event
ERROR()
ErrorMessage
Eval
EVALUATE()
EVENTHANDLER()
Exclude
Exclusive
EXECSCRIPT()
EXIT
EXP()
EXPORT
EXTERNAL
FCHSIZE()
FCLOSE()
FCOUNT()
FCREATE()
FDATE()
FEOF()
FERROR()
FFLUSH()
FGETS()
FIELD()
File
FILE()
FileClass
FileClassLibrary
FILER
Files
FileToStr()
FillColor
FillStyle
Filter
FILTER()
FIND
FirstElement
FIXED()
FKLABEL()
FKMAX()
FLDCOUNT()
FLDLIST()
FLOAT()
FLOCK()
FLOOR()
FLUSH
FontBold
FontCondense
FontExtend
FontItalic
FONTMETRIC()
FontName
FontOutline
FontShadow
FontSize
FontStrikeThru
FontUnderline
FOPEN()
FOR ... ENDFOR
FOR EACH ... ENDFOR
FOR()
FORCEEXT()
FORCEPATH()
ForeColor
Form
Format
FormCount
Forms
FormSet
FOUND()
FOX
_FOXCODE
_FOXDOC
_FOXGRAPH
FOXPRO
_FOXTASK
FoxTools
FPUTS()
FREAD()
FREE TABLE
FSEEK()
FSIZE()
FTIME()
FullName
FULLPATH()
FUNCTION
FV()
FWRITE()
_GALLERY
GATHER
_GENGRAPH
_GENHTML
_GENMENU
_GENPD
_GENSCRN
_GENXTAB
GETBAR()
GETCOLOR()
GETCP()
GetData
GETDIR()
GETENV()
GETEXPR
_GETEXPR
GETFILE()
GETFLDSTATE()
GETFONT()
GetFormat
GETHOST()
GETINTERFACE()
GetLatestVersion
GetNextModified()
GetObject()
GETPAD()
GetPEM()
GETPICT()
GETPRINTER()
GETWORDCOUNT()
GETWORDNUM()
GO
GoBack
GoForward
GOMONTH()
GotFocus
GOTO
Grid
GridHitTest
GridLineColor
GridLines
GridLineWidth
HalfHeightCaption
Header
HEADER()
HeaderHeight
Height
HELP
Help Method
HelpContextID
Hide
HIDE MENU
HIDE POPUP
HIDE WINDOW
HideDoc
HideSelection
Highlight
HighlightRow
HighlightRowLineWidth
HOME()
HomeDir
HostName
HOUR()
Hours
HScrollSmallChange
HWnd
Hyperlink
Icon
ID()
IDXCOLLATE()
IF ... ENDIF
IIF()
Image
IMEMode
IMEStatus()
IMPLEMENTS
IMPORT
_INCLUDE
Increment
IncrementalSearch
_INCSEEK
INDBC()
_INDENT
INDEX
INDEXSEEK()
IndexToItemID
INI Files
Init
InitialSelectedAlias
INKEY()
INLIST()
INPUT
INPUTBOX()
InputMask
INSERT
INSERT-SQL
INSMODE()
Instancing
INT()
IntegralHeight
InteractiveChange
Interval
ISALPHA()
ISBLANK()
ISCOLOR()
ISDIGIT()
ISEXCLUSIVE()
ISFLOCKED()
ISHOSTED()
ISLEADBYTE()
ISLOWER()
ISMARKED()
ISMOUSE()
ISNULL()
ISREADONLY()
ISRLOCKED()
ISUPPER()
Item
ItemBackColor
ItemData
ItemForeColor
ItemIDData
ItemIdToIndex
ItemTips
JOIN
JUSTDRIVE()
JUSTEXT()
JUSTFNAME()
JUSTPATH()
JUSTSTEM()
KEY()
KEYBOARD
KeyboardHighValue
KeyboardLowValue
KEYMATCH()
KeyPress
KeyPreview
LABEL
Label Control
LanguageOptions
LASTKEY()
LastModified
Left
LEFT()
LEFTC()
LeftColumn
LEN()
LENC()
LIKE()
LIKEC()
Line
Line Method
LINENO()
LineSlant
LinkMaster
LIST
LIST CONNECTIONS
LIST DATABASE
LIST DLLS
LIST FILES
LIST HISTORY
LIST MEMORY
LIST OBJECTS
LIST PROCEDURES
List Property
LIST STATUS
LIST STRUCTURE
LIST TABLES
LIST VIEWS
ListBox
ListCount
ListIndex
ListItem
ListItemId
LKSYS()
_LMARGIN
LOAD
Load Event
LOADPICTURE()
LOCAL
LOCATE
LOCFILE()
LOCK()
LockScreen
LOG()
LOG10()
LOGOUT
LOOKUP()
LOOP
LostFocus
Low-level File Functions
LOWER()
LPARAMETERS
LTRIM()
LUPDATE()
_MAC
MacDesktop
MainClass
MainFile
Margin
MAX()
MaxButton
MaxHeight
MaxLeft
MaxLength
MaxTop
MaxWidth
MCOL()
MD
MDIForm
MDOWN()
MDX()
MDY()
MEMLINES()
MEMORY()
MemoWindow
MENU
MENU TO
MENU()
Menus
Message
MESSAGE()
MESSAGEBOX()
MiddleClick
MIN()
MinButton
MinHeight
MINUTE()
MinWidth
MKDIR
_MLINE
MLINE()
MOD()
Modify
MODIFY CLASS
MODIFY COMMAND
MODIFY CONNECTION
MODIFY DATABASE
MODIFY FILE
MODIFY FORM
MODIFY GENERAL
MODIFY LABEL
MODIFY MEMO
MODIFY MENU
MODIFY PROCEDURE
MODIFY PROJECT
MODIFY QUERY
MODIFY REPORT
MODIFY SCREEN
MODIFY STRUCTURE
MODIFY VIEW
MODIFY WINDOW
ModifyData
MONTH()
MOUSE
MouseDown
MouseEnter
MouseIcon
MouseLeave
MouseMove
MousePointer
MouseUp
MouseWheel
Movable
Move
MOVE POPUP
MOVE WINDOW
Moved
MoverBars
MRKBAR()
MRKPAD()
MROW()
MTON()
MultiSelect
MWINDOW()
Name
NavigateTo
NDX()
NETWORK()
NewIndex
NewItemID
NewObject
NewObject()
NoDataOnLoad
NODEFAULT
NORMALIZE()
NOTE
NTOM()
NullDisplay
NumberOfElements
NUMLOCK()
NVL()
Object
_OBJECTBROWSER
Objects
OBJNUM()
OBJTOCLIENT()
OBJVAR()
OCCURS()
OEMTOANSI()
OLDVAL()
OLE Drag and Drop
OLEBoundControl
OLEClass
OLECompleteDrag
OLEControl
OLEDrag
OLEDragDrop
OLEDragMode
OLEDragOver
OLEDragPicture
OLEDropEffects
OLEDropHasData
OLEDropMode
OLEDropTextInsertion
OLEGiveFeedBack
OLELCID
OLERequestPendingTimeout
OLEServerBusyRaiseError
OLEServerBusyTimeout
OLESetData
OLEStartDrag
OLETypeAllowed
ON APLABOUT
ON BAR
ON ERROR
ON ESCAPE
ON EXIT BAR
ON EXIT MENU
ON EXIT PAD
ON EXIT POPUP
ON KEY
ON KEY =
ON KEY LABEL
ON MACHELP
ON PAD
ON PAGE
ON READERROR
ON SELECTION BAR
ON SELECTION MENU
ON SELECTION PAD
ON SELECTION POPUP
ON SHUTDOWN
ON()
OneToMany
OPEN DATABASE
OpenData
OpenTables
OpenViews
OpenWindow
OptionButton
OptionGroup
Order
ORDER()
OS()
OTHERWISE
PACK
PACK DATABASE
PackData
PAD()
PADC()
PADL()
PADR()
_PADVANCE
Page
PageCount
PageFrame
PageHeight
_PAGENO
PageOrder
Pages
PageWidth
Paint
Panel
PanelLink
PARAMETERS
PARAMETERS()
Parent
ParentAlias
ParentClass
Partition
PasswordChar
PAYMENT()
_PBPAGE
PCOL()
_PCOLNO
_PCOPIES
PCOUNT()
_PDRIVER
_PDSETUP
_PECODE
_PEJECT
PEMStatus()
_PEPAGE
PI()
Picture
PLAY MACRO
_PLENGTH
_PLINENO
_PLOFFSET
Point
POP KEY
POP MENU
POP POPUP
POPUP()
_PPITCH
_PQUALITY
_PRETEXT
PRIMARY()
Print
PRINTJOB
PRINTSTATUS()
PRIVATE
PRMBAR()
PRMPAD()
PROCEDURE
ProcessId
ProgID
PROGRAM()
ProgrammaticChange
Project
ProjectHook
ProjectHook Property
ProjectHookClass
ProjectHookLibrary
Projects
PROMPT()
PROPER()
PROTECT
PROW()
PRTINFO()
_PSCODE
PSet
_PSPACING
PUBLIC
PUSH KEY
PUSH MENU
PUSH POPUP
PUTFILE()
Puzzle
PV()
_PWAIT
QUARTER()
QueryAddFile
QueryModifyFile
QueryNewFile
QueryRemoveFile
QueryRunFile
QueryUnload
QUIT
Quit Method
RAND()
RangeHigh
RangeLow
RAT()
RATC()
RATLINE()
RD
RDLEVEL()
READ
READ EVENTS
READ MENU
ReadActivate
ReadBackColor
ReadCycle
ReadDeactivate
ReadExpression
ReadForeColor
READKEY()
ReadLock
ReadMethod
ReadMouse
ReadObject
ReadOnly
ReadSave
ReadShow
ReadTimeout
ReadValid
ReadWhen
RECALL
RECCOUNT()
RECNO()
RecordMark
RecordSource
RecordSourceType
RECSIZE()
Refresh
REFRESH()
REGIONAL
Registration Database
REINDEX
Relation
RELATION()
RelationalExpr
RelativeColumn
RelativeRow
RELEASE
RELEASE BAR
RELEASE CLASSLIB
RELEASE LIBRARY
RELEASE MENUS
Release Method
RELEASE MODULE
RELEASE PAD
RELEASE POPUPS
RELEASE PROCEDURE
RELEASE WINDOWS
ReleaseErase
ReleaseType
ReleaseWindows
Remove
REMOVE CLASS
REMOVE TABLE
RemoveFromSCC
RemoveItem
RemoveListItem
RemoveObject
RENAME
RENAME CLASS
RENAME CONNECTION
RENAME TABLE
RENAME VIEW
REPLACE
REPLACE FROM ARRAY
REPLICATE()
REPORT
Requery
REQUERY()
RequestData
RESET
Reset Method
ResetToDefault
Resizable
Resize
RESTORE FROM
RESTORE MACROS
RESTORE SCREEN
RESTORE WINDOW
RESUME
RETRY
RETURN
RGB()
RGBSCHEME()
RIGHT()
RIGHTC()
RightClick
RightToLeft
RLOCK()
_RMARGIN
RMDIR
ROLLBACK
ROLLBACK()
ROUND()
ROW()
RowColChange
RowHeight
RowSource
RowSourceType
RTOD()
RTRIM()
RUN
Run Event
Run Method
RUN()
_RUNACTIVEDOC
RUNSCRIPT
_SAMPLES
SAVE MACROS
SAVE SCREEN
SAVE TO
SAVE WINDOW
SaveAs
SaveAsClass
SAVEPICTURE()
ScaleMode
SCAN
SCATTER
SCCProvider
SCCStatus
_SCCTEXT
SCHEME()
SCOLS()
_SCREEN
SCROLL
ScrollBars
Scrolled
SEC()
Seconds
SECONDS()
SEEK
SEEK()
SELECT
SELECT()
SELECT-SQL
Selected
SelectedBackColor
SelectedForeColor
SelectedID
SelectedItemBackColor
SelectedItemForeColor
SelectOnEntry
SelLength
SelStart
SelText
Separator
Server
ServerClass
ServerClassLibrary
ServerHelpFile
ServerName
ServerProject
Servers
Session
SET
SET ALTERNATE
SET ANSI
SET APLABOUT
SET ASSERTS
SET ATTRIBUTES
SET AUTOSAVE
SET BELL
SET BLINK
SET BLOCKSIZE
SET BORDER
SET BROWSEIME
SET BRSTATUS
SET CARRY
SET CATALOG
SET CENTURY
SET CLASSLIB
SET CLEAR
SET CLOCK
SET COLLATE
SET COLOR OF
SET COLOR OF SCHEME
SET COLOR SET
SET COLOR TO
SET COMPATIBLE
SET CONFIRM
SET CONSOLE
SET COVERAGE
SET CPCOMPILE
SET CPDIALOG
SET CURRENCY
SET CURSOR
SET DATABASE
SET DATASESSION
SET DATE
SET DBTRAP
SET DEBUG
SET DEBUGOUT
SET DECIMALS
SET DEFAULT
SET DELETED
SET DELIMITERS
SET DESIGN
SET DEVELOPMENT
SET DEVICE
SET DISPLAY
SET DOHISTORY
SET ECHO
SET ENCRYPTION
SET ESCAPE
SET EVENTLIST
SET EVENTTRACKING
SET EXACT
SET EXCLUSIVE
SET FDOW
SET FIELDS
SET FILTER
SET FIXED
SET FORMAT
SET FULLPATH
SET FUNCTION
SET FWEEK
SET HEADINGS
SET HELP
SET HELPFILTER
SET HISTORY
SET HOURS
SET IBLOCK
SET INDEX
SET INSTRUCT
SET INTENSITY
SET KEY
SET KEYCOMP
SET LDCHECK
SET LIBRARY
SET LOCK
SET LOGERRORS
SET MACDESKTOP
SET MACHELP
SET MACKEY
SET MARGIN
SET MARK OF
SET MARK TO
SET MBLOCK
SET MEMOWIDTH
SET MENU
SET MESSAGE
SET MOUSE
SET MULTILOCKS
SET NEAR
SET NOCPTRANS
SET NOTIFY
SET NULL
SET NULLDISPLAY
SET ODOMETER
SET OLEOBJECT
SET OPTIMIZE
SET ORDER
SET PALETTE
SET PATH
SET PAUSE
SET PDSETUP
SET POINT
SET PRECISION
SET PRINTER
SET PROCEDURE
SET READBORDER
SET REFRESH
SET RELATION
SET RELATION OFF
SET REPROCESS
SET RESOURCE
SET SAFETY
SET SCOREBOARD
SET SECONDS
SET SEPARATOR
SET SHADOWS
SET SKIP
SET SKIP OF
SET SPACE
SET SQL
SET STATUS
SET STATUS BAR
SET STEP
SET STICKY
SET STRICTDATE
SET SYSFORMATS
SET SYSMENU
SET TALK
SET TEXTMERGE
SET TEXTMERGE DELIMITERS
SET TITLE
SET TOPIC
SET TOPIC ID
SET TRAP
SET TRBETWEEN
SET TYPEAHEAD
SET UDFPARMS
SET UNIQUE
SET VIEW
SET VOLUME
SET WINDOW OF MEMO
SET XCMDFILE
SET()
SetAll
SetData
SetFldState()
SetFocus
SetFormat
SetMain
SetVar
SetViewPort
Shape
_SHELL
Show
SHOW GET
SHOW GETS
SHOW MENU
SHOW OBJECT
SHOW POPUP
SHOW WINDOW
ShowDoc
ShowInTaskbar
ShowTips
ShowWhatsThis
ShowWindow
SIGN()
SIN()
Sizable
SIZE POPUP
SIZE WINDOW
SizeBox
SKIP
SKPBAR()
SKPPAD()
SORT
Sorted
SOUNDEX()
SPACE()
Sparse
SpecialEffect
_SPELLCHK
Spinner
SpinnerHighValue
SpinnerLowValue
SplitBar
SQLCancel()
SQLColumns()
SQLCommit()
SQLConnect()
SQLDisconnect()
SQLExec()
SQLGetProp()
SQLMoreResults()
SQLPrepare()
SQLRollback()
SQLSetProp()
SQLStringConnect()
SQLTables()
SQRT()
SROWS()
StartMode
_STARTUP
StatusBar
StatusBarText
STORE
STR()
STRCONV()
Stretch
STREXTRACT()
StrictDateEntry
StrToFile()
STRTRAN()
STUFF()
STUFFC()
Style
SUBSTR()
SUBSTRC()
SUM
SUSPEND
SYS(0) Machine information
SYS() Functions
SYS(1) Julian date
SYS(2) Seconds since midnight
SYS(3) Random 8-character string
SYS(5) Current drive
SYS(6) Current output device
SYS(7) Current format file
SYS(9) Visual FoxPro serial number
SYS(10) String from day number
SYS(11) Julian day number
SYS(12) 640K in bytes (defunct)
SYS(13) Printer status (defunct)
SYS(14) Index key expression
SYS(15) Character string conversion
SYS(16) Program name with path
SYS(17) Processor type
SYS(18) VARREAD()
SYS(20) Create German text
SYS(21) Master index number
SYS(22) Master index name
SYS(23) EMS memory usage (defunct)
SYS(24) EMS memory limit (defunct)
SYS(100) CONSOLE setting
SYS(101) DEVICE setting
SYS(102) PRINTER setting
SYS(103) TALK setting
SYS(602) Bitmap configuration function
SYS(999) Cycle through built-in dialogs
SYS(1001) FoxPro's virtual memory pool
SYS(1011) Memory handles in use
SYS(1016) Memory in use
SYS(1023) Help diagnostic mode on
SYS(1024) Help diagnostic mode off
SYS(1037) Call Print Setup dialog
SYS(1104) Purge cached memory
SYS(1269) Property information
SYS(1270) Object under mouse
SYS(1271) Form containing object
SYS(1272) Containment hierarchy
SYS(1500) Call system menu item
SYS(2000) Find files matching wildcards
SYS(2001) SET command status
SYS(2002) Turn cursor on/off
SYS(2003) Current directory
SYS(2004) VFP home directory
SYS(2005) Resource file in use
SYS(2006) Graphics card (defunct)
SYS(2007) Compute checksum
SYS(2008) Cursor shape (defunct)
SYS(2009) Swap cursor shape (defunct)
SYS(2010) CONFIG.SYS files (defunct)
SYS(2011) Record's lock status
SYS(2012) Memo file blocksize for table
SYS(2013) System menu names
SYS(2014) Relative path
SYS(2015) Random 10-character string
SYS(2016) SHOW GETS window (defunct)
SYS(2017) Display sign-on (defunct)
SYS(2018) Additional error info
SYS(2019) Current configuration file
SYS(2020) Disk size in bytes
SYS(2021) Index filter expression
SYS(2022) Disk cluster size in bytes
SYS(2023) Temporary file drive
SYS(2027) DOS to Mac path (defunct)
SYS(2029) Table type
SYS(2030) Debug system components
SYS(2300) Add/remove code page
SYS(2333) ActiveX dual interface support
SYS(2334) Automation server startup mode
SYS(2335) Control server dialogs
SYS(2336) Critical section support
SYS(2339) Call CoFreeUnusedLibraries
SYS(2340) NT Service support
SYS(2600) Peek/poke
SYS(2800) Accessibility support
SYS(2801) System event tracking
SYS(3004) Current Locale ID
SYS(3005) Set Locale ID
SYS(3006) Set Language and Locale IDs
SYS(3050) Set available memory
SYS(3051) Set pause between lock retries
SYS(3052) Control index and memo locks
SYS(3053) Get ODBC connection
SYS(3054) Check Rushmore optimization
SYS(3055) Set SQL stack size
SYS(3056) Reread Registry Settings
SYS(3095) IDispatch pointer
SYS(3096) IDispatch object reference
SYS(3097) Add object reference
SYS(3098) Release object reference
SYS(4204) Active Document Debugging Mode
SYSMETRIC()
TabIndex
TableRevert()
TableUpdate()
Tabs
_TABS
TabStop
TabStretch
TabStyle
Tag
TAG()
TAGCOUNT()
TAGNO()
_TALLY
TAN()
TARGET()
_TASKLIST
TerminateRead
_TEXT
Text
TEXT ... ENDTEXT
TextBox
TextHeight
TEXTMERGE()
TextWidth
This
ThisForm
ThisFormSet
ThreadID
_THROTTLE
TIME()
Timer
Timer Event
TitleBar
ToolBar
ToolTipText
Top
TopIndex
TopItemID
TOTAL
TRANSFORM()
_TRANSPORT
_TRIGGERLEVEL
TRIM()
TToC()
TToD()
TXNLEVEL()
TXTWIDTH()
TYPE
Type Property
TYPE()
TypeLibCLSID
TypeLibDesc
TypeLibName
UIEnable
UndoCheckOut
Undock
UNIQUE()
_UNIX
Unload
UNLOCK
UpClick
UPDATE
UPDATE-SQL
UPDATED()
UPPER()
USE
USED()
USER()
VAL()
Valid
VALIDATE DATABASE
Value
VARREAD()
VARTYPE()
Version
VERSION()
VersionComments
VersionCompany
VersionCopyright
VersionDescription
VersionLanguage
VersionNumber
VersionProduct
VersionTrademarks
_VFP
VFPXMLProgId
View
ViewPortHeight
ViewPortLeft
ViewPortTop
ViewPortWidth
Visible
VisualEffect
VScrollSmallChange
WAIT
WBORDER()
WCHILD()
WCOLS()
WDOCKABLE()
WEEK()
WEXIST()
WFONT()
WhatsThisButton
WhatsThisHelp
WhatsThisHelpID
WhatsThisMode
When
Width
WindowList
_WINDOWS
WindowState
WindowType
WITH ... ENDWITH
_WIZARD
WLAST()
WLCOL()
WLROW()
WMAXIMUM()
WMINIMUM()
WONTOP()
WordWrap
WOUTPUT()
WPARENT()
_WRAP
WREAD()
WriteExpression
WriteMethod
WROWS()
WTITLE()
WVISIBLE()
XMLTOCURSOR()
XMLUPDATEGRAM()
YEAR()
ZAP
ZOOM WINDOW
ZoomBox
ZOrder
ZOrderSet
But Wait, There's More!
Active Something
Hacking the Class Browser and the Component Gallery
Builders and Wizards (and Bears, Oh My!)
IntelliSense and Sensibility
Back o' da Book
Resource File
What's in the Downloads?