Nuevos comandos, funciones y clases de Visual FoxPro 7
Por: Pablo Roca
COMANDOS Y VARIABLES DE SISTEMA
_Codesense System Variable
Contiene
el nombre de la aplicación que crea funciones de IntelliSense.
_OBJECTBROWSER System Variable
Contiene
el nombre de la aplicación del browser del objeto.
_TASKLIST System Variable
Esta
variable de sistema contiene el nombre del programa encargado de la lista de
tareas.
_VSBUILD System Variable
Contiene
el nombre de la aplicación de la estructura del proyecto del Visual Estudio
FUNCIONES
ADLLS( )
Function
Retorna
un vector conteniendo el nombre de las DLLs cargadas.
ASESSIONS( ) Function
Retorna
el número de sesiones de datos.
ASTACKINFO( )
Function
Retorna
un vector que provee información acerca del objeto en un programa, aplicación o
DLL, como por ejemplo; nivel de la pila de llamadas, nombre del programa en
curso, modulo, número de linea, etc.
ATAGINFO( ) Function
Crea
un vector que contiene información acerca del nombre, número y tipos de índices
y expresiones claves.
CursorToXML( ) Function
Convierte
un cursor de Visul FoxPro a XML
EDITSOURCE( )
Function
Abre
el editor visual de FoxPro y, coloca opcionalmente el cursor. Requerido por
Editor de Shortcuts.
EXECSCRIPT( )
Function
Permite
ejecutar líneas múltiples de código desde variables, tablas, y otro texto como
runtime.
GETWORDCOUNT( ) Function
Cuenta
las palabras de una cadena
cString = "AAA aaa, BBB bbb, CCC ccc."
? GetWordCount(cString) && 6 – grupos de caractéres,
definidos por " "
? GetWordCount(cString,
",") && 3 - grupos de
caractéres, definidos por ","
? GetWordCount(cString,
".") && 1 - grupos de
caractéres, definidos por "."
GETWORDNUM( )
Function
Devuelve
una palabra especificada de una cadena.
cString =
"AAA aaa BBB bbb CCC ccc"
?GETWORDNUM(cString,2)
&& devuelve aaa
?GETWORDNUM(cString,4)
&& devuelve bbb
QUARTER( )
Function
Retorna
el cuarto del año de una expresión fecha o datetime.
CLASES
EditorOptions
Property
Esta
propiedad del objeto especifica las opciones del Editor de Visual FoxPro que se
habilitarán, por ejemplo.
VFP.EditorOptions = "lq" && Desabilita AUTO IntelliSense.
_VFP.EditorOptions = "LQ"
&& Habilita Auto IntelliSense
FoxCode Property
Especifica
el nombre de la tabla FOXCODE usada por VFP7 IntelliSense, por defecto es
FOXCODE y se encuentra en HOME()
FoxTask Property
Especifica
el nombre de la tabla FOXTASK que soporta el administrador de tareas de VFP.
MouseEnter Event
Habilita
DHTML. Ocurre cuando en cursor del mouse se mueve.
RowColChange
Property
Identifica
el tipo de cambio hecho en un grid.
Grid.RowColChange
0- Sin cambios.
1- Cambio de fila.
2- Cambio de columna.
3- Cambio de fila y columna.
SelectedItemBackColor,
SelectedItemForeColor
Soporta
colores en combobox, listbox y grid.
VisualEffect
Property
Soporta SpecialEffect entre controles.