En un proceso automatico (de actualizaciones) pretendo colocar un GIF mientras se conecta al servidor y comprueba si hay actualizaciones. Hago lo siguiente:
define dialog oDlg resource 'actualiza1'
oDlg:bStart := {|| oAnimate:=TGif():New( odlg, ".\images\metro\loader.gif", 190,oDlg:nLeft()+320)}
activate dialog oDlg center nowait
...... el resto del código......Con la clausula NOWAIT el GIF se muestra pero es estático, SIN animación.
Si inserto la clausula ON INIT se ejecuta la actualización pero SIN mostrar el GIF
Si inserto un BUTTON en el Dialog lo hace "todo ok" (animación del GIF + actualización), pero "pierde" la automatización del proceso. Es el usuario quien debe presionar el BUTTON para iniciar el proceso.
¿Qué soluciones hay?
Mil gracias. Un saludo.
LORENZO
Desde Cádiz, España.