Compartir a través de


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