Una de las funciones sencillas pero poderosas que comparten VFP y WINDEV es la de poder ejecutar Código
Dinámico o Scripts. Ésta valiosa característica nos permite personalizar
nuestra aplicación haciendo uso de los backdoors
que podemos ejecutar bien sea desde un fichero externo o desde la misma
aplicación.
VFP nos permite cómodamente realizar ésta acción a través de
la función EXECSCRIPT()
Ejemplo:
&& Código
dinámico usando VFP
LOCAL sScript AS STRING
TEXT TO sScript NOSHOW
LOCAL
sNombre AS STRING
sNombre = INPUTBOX("¿Cómo te
llamas?")
IF
!EMPTY(sNombre) THEN
MESSAGEBOX("Hola,
" + sNombre)
ENDIF
ENDTEXT
EXECSCRIPT(sScript)
WINDEV por su parte pone a nuestra disposición el comando EXECUTECODE()
Ejemplo:
// Código dinámico usando WINDEV
sScript is
string
sScript = [
sNombre is
string
input("¿Cómo te
llamas?",sNombre)
IF sNombre <> "" THEN
Info("Hola, " + sNombre)
END
]
ExecuteCode(sScript)
En síntesis
Ejecutar código dinámico es muy importarte para los que
desarrollamos software personalizado ya que podemos hacer uso de los backdoors a través de ficheros externos
como .ini, .txt, .dbf, etc.
VFP nos brinda esa facilidad a través de su comando EXECSCRIPT() mientras que WINDEV nos a brinda con su comando
EXECUTECODE()
No hay comentarios:
Publicar un comentario