Compartir a través de


Comandos, funciones y clases mejorados

En la siguiente tabla se enumeran los comandos y funciones de Visual FoxPro cuya efectividad o comportamiento cambia en Visual FoxPro. La lista también incluye extensiones al lenguaje Visual FoxPro que proporciona comportamiento y funcionalidad comparable a Visual Basic y Visual C++.

Comandos y variables del sistema

Elemento de lenguaje Descripción del cambio
_DBLCLICK (Variable del sistema) Sólo admite el valor de la propiedad Mouse del intervalo de doble clic en Windows. Ahora el intervalo de búsqueda incremental se configura mediante _ INCSEEK.
_SCREEN (Variable del sistema) Sólo admite las propiedades Left, Width, Height, Top y hWnd para una ventana cliente.
_VFP (Variable del sistema) Sólo admite las propiedades Left, Width, Height, Top y hWnd para la ventana principal de Visual FoxPro.
BLANK (Comando)
CALCULATE (Comando)
PACK (Comando)
RECALL (Comando)
SET FILTER (Comando)
Admite la especificación de un área de trabajo o alias de tabla fuera del área de trabajo actual mediante la cláusula IN.
BROWSE (Comando) Admite la cláusula NOCAPTIONS.

También EDIT y CHANGE.

CLEAR DLLS (Comando) Admite el borrado de una función específica mediante el parámetro cAliasNameList.
DECLARE - DLL (Comando) Admite OBJECT como un cFunctionType.
DEFINE BAR (Comando) Le permite agregar una imagen existente a una barra de menús.
DEFINE CLASS (Comando) Admite el uso estricto de tipos en el código mediante la cláusula AS y la implementación de la interfaz COM mediante la cláusula IMPLEMENTS.
MODIFY COMMAND (Comando)
MODIFY VIEW (Comando)
MODIFY PROCEDURE (Comando)
Admite abrir archivos INCLUDE con "?".

Admite la apertura de un Diseñador de Visual FoxPro y la continuación del programa mediante la cláusula NOWAIT.

REPORT (Comando) Proporciona un nombre de formulario en al cuadro de diálogo Cola de impresión.
SELECT - SQL (Comando) Proporciona cursores temporales actualizables mediante la cláusula INTO CURSOR … READWRITE.
SET REPROCESS (Comando) Admite el acceso a la sesión de datos del sistema para abrir archivos de base de datos (DBC).
TEXT ... ENDTEXT (Comando)

SET TEXTMERGE (Comando)
Admite las cláusulas TO, ADDITIVE y TEXTMERGE para habilitar la inclusión de HTML en código seguro.
Admite la cláusula MEMVAR para transferir variables que hagan referencia a instrucciones delimitadas.
USE (Comando) Admite la transferencia de parámetros de conexión a vistas remotas mediante la cláusula CONNSTRING.
VALIDATE DATABASE (Comando) Admite la cláusula RECOVER en programas.

Funciones

Elemento de lenguaje Descripción del cambio
ADIR( ) (Función) Admite la presentación de mayúsculas y minúsculas correctamente en listas.
ALINES( ) (Función) Admite la especificación del carácter de análisis mediante la cláusula cParseChar.
AMEMBERS( ) (Función) Admite COM y objetos Visual FoxPro, con un nuevo parámetro, cFlags, para especificar opciones de filtro.
ANETRESOURCES( ) (Función) Admite la creación de informes de recursos de dominios.
ASCAN( ) (Función) Admite la limitación de la búsqueda a una columna específica mediante el parámetro nSearchColumn y los valores de distinción de mayúsculas y minúsculas y exactitud mediante el parámetro nFlags.
ASORT( ) (Función) Admite la especificación de distinción de mayúsculas y minúsculas mediante el parámetro nFlags.
BITAND( ) (Función), BITOR( ) (Función), BITXOR( ) (Función) Admite la comparación de más de dos parámetros.
COMARRAY( ) (Función) Admite la definición exacta del tamaño de matriz.
COMCLASSINFO( ) (Función) Admite la identificación del tipo de objeto en el parámetro nInfoType.
CREATEOBJECTEX( ) (Función) Admite el enlace en tiempo de compilación.
CTOT( ) (Función) Admite fechas en estilo XML, como las devueltas desde las consultas de SQL Server 2000.
DISKSPACE( ) (Función) Admite la especificación del tipo de espacio de disco que se va a evaluar.
GETDIR( ) (Función) Admite mejoras de Windows mediante parámetros adicionales.
GETFONT( ) (Función) Admite secuencias de comandos mediante el parámetro nFontCharSet.
GETNEXTMODIFIED( ) (Función) Elimina la activación del campo y las reglas de registro.
GETOBJECT( ) (Función) Admite la interfaz IMoniker.
ISREADONLY( ) (Función) Admite una base de datos abierta de forma activa.
MESSAGEBOX( ) (Función) Admite TRANSFORM automático de valores sin caracteres y la cláusula nTimeout.
OS( ) (Función) Admite toda la funcionalidad de la API GetVersionEx( ).
SET("CENTURY") (Función) Admite la Configuración regional de conversión de año de Windows 98, Windows Me y Windows 2000.
SET("TEXTMERGE") (Función) Admite funcionalidad ampliada de SET TEXTMERGE y TEXT … ENDTEXT proporcionando los parámetros segundo, tercero y cuarto.
STRCONV( ) (Función) Admite las conversiones de texto de UNICODE y UTF-8.
STRTRAN( ) (Función) Admite la configuración de distinción de mayúsculas y minúsculas mediante el parámetro nFlags.
STRTOFILE( ) (Función) Abre archivos SHARED. Admite marcas de Unicode y UTF-8.
SYS(3054) (Función) Admite la impresión y almacenamiento de instrucciones SQL mediante nuevos indicadores y el parámetro cMemVar.

Clases

Elemento de lenguaje Descripción del cambio
Activate (Evento) También se aplica a ProjectHook.
Deactivate (Evento) También se aplica a ProjectHook.
Objects (Colección) También se aplica a CommandGroup, DataEnvironment, Grid, PageFrame y OptionGroup.
SpecialEffect (Propiedad) Admite el seguimiento activo en CommandButtons, CheckBox gráfico y OptionButton gráfico.
Style (Propiedad) También se aplica a la clase Separator (se utiliza con Toolbars).
WordWrap (Propiedad) También se aplica a Grid Column Header.

Vea también

Mejoras del lenguaje de Visual FoxPro | Comandos, funciones y clases nuevos | Referencia del lenguaje