Page 2 of 2
Re: ¿Como ejecutar un comando guardado en una variable?
Posted: Sat Dec 29, 2012 4:07 am
by byrpa
No me funciono nada. Lo que desearia es que usando el for me evite, estar poniendo codigo en cada mantenimiento. Acá les dejo todo el codigo y si alguien pudiera verlo, les suplico que me comenten. Saludos y gracias.
Re: ¿Como ejecutar un comando guardado en una variable?
Posted: Sat Dec 29, 2012 11:13 am
by Carlos Britos
byrpa wrote:Hola, fijense que estoy haciendo un programa y tengo una duda. En una variable creo un comando, pero no se como poder ejecutarla. Por ejemplo, comando="form1.texto1.value=1"
En vfp unicamente ponia
&comando
y listo, pero no he podido realizarlo con harbour.
¿Alguien sabe como hacerlo?
Gracias por anticipado.
Hola
Los comandos con un punto son preprocesados por harbour (mira la carpeta \include)
Tal vez tengas que usar las funciones directas GetProperty() o SetProperty()
Para ver como son procesados por harbour, haz una salida a .ppo del .prg
Re: ¿Como ejecutar un comando guardado en una variable?
Posted: Sat Dec 29, 2012 7:13 pm
by byrpa
Perdon por mi ignorancia, como se hace una salida del .prg .ppo?
Gracias amigos por la ayuda.
Re: ¿Como ejecutar un comando guardado en una variable?
Posted: Sat Dec 29, 2012 9:33 pm
by Carlos Britos
byrpa wrote:Perdon por mi ignorancia, como se hace una salida del .prg .ppo?
Gracias amigos por la ayuda.
El comando de harbour es -p Como aplicarlo depende que herramienta uses para compilar, si usas hbmk2 en el archivo .HBP debes agregar ese comando como si fuera la linea de comandos ( ve como ejemplo el archivo hmg.hbp de HMG ).
Si usas un .bat debes agregar la opcion -p en la linea de harbour.
Esa opcion te genera al momento de compilar, un archivo de igual nombre y con extension ppo en el que solo se ve el codigo puro con todos los comandos y constantes preprocesadas.