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. |
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