All file processing commands with a drive reference (for example, SET DEFAULT TO C:\Program Files\Microsoft Visual Studio\Vfp98\Tools) are affected by SET COMPATIBLE.
Additional Commands and Functions Affected by SET COMPATIBLE
@ ... GET with a RANGE clause | @ ... SAY with CHR(7) |
@ ... SAY scrolling | @ ... SAY when STATUS is ON |
ACTIVATE SCREEN | ACTIVATE WINDOW |
APPEND MEMO | DECLARE |
DIMENSION | GO | GOTO with SET TALK ON |
FSIZE( ) | INKEY( ) |
LASTKEY( ) | LIKE( ) |
MENU and POPUP commands | PLAY MACRO |
READ with an @ ... GET VALID clause | READ with a numeric PICTURE clause |
READ - Nested READs | RUN | ! |
SET COLOR TO | SET("BORDER") |
SET FIELDS | SET MESSAGE |
SET PRINTER <file> | STORE |
SUM | TRANSFORM( ) with a numeric PICTURE clause |
SELECT( ) | SYS(2001, "COLOR") |
For a full description of how each of these commands is affected, see SET COMPATIBLE.
The dBASE IV template language is different from and independent of dBASE, so dBASE template programs cannot be used in Visual FoxPro and will have to be rewritten. However, you don't have to learn another template language. Visual FoxPro supports template programming natively. Visual FoxPro commands that can be used in template programming include: