Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Steuert die Kompatibilität zu Microsoft FoxBASE+ und anderen Xbase-Sprachen.
SET COMPATIBLE FOXPLUS | OFF | DB4 | ON [PROMPT | NOPROMPT]
Parameter
FOXPLUS | OFF
(Standardeinstellung) Diese beiden Schlüsselwörter können wechselweise verwendet werden. Beide Schlüsselwörter ermöglichen Programmen, die in FoxBASE+ erstellt wurden, die Ausführung in Microsoft Visual FoxPro, ohne dass Änderungen erforderlich sind.DB4 | ON
Diese beiden Schlüsselwörter können wechselweise verwendet werden. Die Angabe eines der beiden Schlüsselwörter hat Einfluss auf das Verhalten der nachfolgend aufgeführten Befehle und Funktionen.PROMPT | NOPROMPT
Diese Optionen legen fest, ob Visual FoxPro ein Dialogfeld anzeigt, wenn Sie eine dBASE-Tabelle öffnen, die ein Memofeld enthält.Durch Angabe der Option PROMPT können Sie das Dialogfeld Memofelder konvertieren anzeigen. Wenn Sie eine dBASE-Tabelle öffnen, die ein Memofeld enthält, zeigt Visual FoxPro standardmäßig das Dialogfeld Memofelder konvertieren an, das Ihnen die Konvertierung der dBASE-Memodatei in ein Visual FoxPro-Format ermöglicht. Diese Konvertierung ist notwendig, um die Tabelle in Visual FoxPro öffnen zu können. Sie können die Memodatei später wieder in ein dBASE-Format konvertieren, indem Sie die Option TYPE FOXPLUS im COPY-Befehl angeben.
Bei Angabe von NOPROMPT wird das Dialogfeld Memofelder konvertieren nicht angezeigt, wenn Sie eine dBASE-Tabelle öffnen, die ein Memofeld enthält. Die dBASE-Memodatei wird automatisch in ein Visual FoxPro-Format konvertiert.
Hinweise
SET COMPATIBLE wirkt sich z. B. auf folgende Befehle und Funktionen aus: LIKE( ), PLAY MACRO, SELECT( ) und STORE (wenn STORE zusammen mit Arrays verwendet wird).
SET COMPATIBLE erstellt keine Kompatibilität mit anderen Xbase-Befehlen, Funktionen oder Features, die in Visual FoxPro nicht unterstützt werden. So können Sie beispielsweise ein Berichtsformular, das mit einem anderen Xbase-Produkt erstellt wurde, nicht mit dem Berichts-Designer öffnen.
In der folgenden Tabelle sind die Befehle aufgeführt, auf die sich SET COMPATIBLE auswirkt.
Befehle
| @ ... GET mit einer RANGE-Klausel | PLAY MACRO |
| @ ... SAY mit CHR(7) | READ mit einer @ ... GET VALID-Klausel |
| @ ... SAY-Bildlauf | Geschachtelte READ-Befehle |
| @ ... SAY, wenn STATUS auf ON eingestellt ist | READ |
| ACTIVATE SCREEN | RUN | ! |
| ACTIVATE WINDOW | SET COLOR TO |
| APPEND MEMO | SET BORDER |
| BROWSE | SET FIELDS |
| DECLARE | SET MESSAGE |
| DIMENSION | SET MEMOWIDTH |
| GO | GOTO mit SET TALK ON | SET PRINTER TO <Datei> |
| FSIZE( ) | STORE |
| INKEY( ) | SUM |
| LASTKEY( ) | TRANSFORM( ) mit einer numerischen PICTURE-Klausel |
| LIKE( ) | SELECT( ) |
| Menübefehle | SYS(2001, "COLOR") |