SET COMPATIBLE (Comando)
Controla la compatibilidad con Microsoft FoxBASE+ y otros lenguajes Xbase.
SET COMPATIBLE FOXPLUS | OFF | DB4 | ON [PROMPT | NOPROMPT]
Parámetros
FOXPLUS | OFF
(Predeterminado) Estas dos palabras clave se pueden utilizar indistintamente. Ambas permiten a los programas creados en FoxBASE+ ejecutarse en Microsoft Visual FoxPro sin modificaciones.DB4 | ON
Estas dos palabras clave pueden usarse de forma intercambiable. La inclusión de cualquiera de ellas afecta al comportamiento de los comandos y funciones que se muestran más abajo.PROMPT | NOPROMPT
Estas opciones determinan si Visual FoxPro muestra o no un cuadro de diálogo al abrir una tabla dBASE que contenga un campo memo.Incluya la opción PROMPT para mostrar el cuadro de diálogo Convertir memos. Si abre una tabla dBASE que contiene un campo memo, Visual FoxPro mostrará de forma predeterminada el cuadro de diálogo Convertir memos, que le permite convertir el archivo memo de dBASE a un formato de Visual FoxPro. Es necesario convertir el campo memo a un formato de Visual FoxPro para abrir la tabla en Visual FoxPro. Posteriormente, puede convertir el archivo memo a un formato dBASE incluyendo la opción TYPE FOXPLUS en el comando COPY.
Si incluye NOPROMPT, el cuadro de diálogo Convertir Memos no se mostrará al abrir una tabla dBASE que contenga un campo memo. El archivo memo dBASE se convierte automáticamente a un formato de Visual FoxPro.
Observaciones
Los comandos y funciones afectados por SET COMPATIBLE son LIKE( ), PLAY MACRO, SELECT( ) y STORE (cuando se utiliza STORE con matrices).
SET COMPATIBLE no crea compatibilidad con otros comandos, funciones o características Xbase que no se admitan en Visual FoxPro. Por ejemplo, no permitirá abrir un formulario de informe creado con otros productos Xbase en el Diseñador de informes.
En la tabla siguiente se incluye una lista completa de los comandos a los que afecta SET COMPATIBLE.
Comandos
@ ... GET con una cláusula RANGE | PLAY MACRO |
@ ... SAY con CHR(7) | READ con una cláusula @ ... Cláusula GET VALID |
@ ... SAY con desplazamiento | READ anidados |
@ ... SAY cuando STATUS tiene asignado el valor ON | READ |
ACTIVATE SCREEN | RUN | ! |
ACTIVATE WINDOW | SET COLOR TO |
APPEND MEMO | SET BORDER |
BROWSE | SET FIELDS |
DECLARE | SET MESSAGE |
DIMENSION | SET MEMOWIDTH |
GO | GOTO cuando SET TALK tiene asignado el valor ON | SET PRINTER TO <archivo> |
FSIZE( ) | STORE |
INKEY( ) | SUM |
LASTKEY( ) | TRANSFORM( ) con una cláusula PICTURE numérica |
LIKE( ) | SELECT( ) |
Comandos de menú | SYS(2001, "COLOR") |
Vea también
SET KEYCOMP | Elementos de lenguaje compatibles con versiones anteriores