GIF Animados en VFP9

191 views
Skip to first unread message

Angel Ferreira

unread,
Mar 29, 2011, 5:08:35 PM3/29/11
to Comunidad de Visual Foxpro en Español
Buenas tardes,

Amigos en esta oportunidad se me presenta el problema de que al usar
un GIF Animado en un Formulario, el mismo arranca con movimiento,
pero llega un momento en que se detiene la Animacion.

He probado colocar DoEvents y DoEvents FORCE.

Tambien he notado que se paraliza si se mueve el mouse de manera
intencional.

Lo que estoy haciendo es basicamente lo Siguiente:

Thisform.miGiftAnimado.Visible=.T.
Thisform.Refresh()
=SQLSETPROP(0,"DispLogin",3) && Esta es la instruccion que hace que
el GIF Animado se detenga....

* -- Asi coloque aca abajo el DoEvents, sigue el problema.

Si alguien conoce como se puede corregir este problema, mucho lo
agradeceria.

Saludos,
Angel Ferreira.

Carlos Mauricio Torres Suárez

unread,
Mar 29, 2011, 10:23:46 PM3/29/11
to Comunidad de Visual Foxpro en Español
El archivo gif es el malo porque en nuestras aplicaciones funcionan
bien

Angel Ferreira

unread,
Mar 29, 2011, 11:06:07 PM3/29/11
to publice...@googlegroups.com
Amigo Carlos,  he probado el gif y pareciera estar bien,  incluso lo volvi a generar.

El problema se encuentra especificamente cuando se hace un SqlExec() o SQLSTRINGCONNECT(),  pareciera que en ese momento la Interface de usuario se congela para dar paso a la instruccion SQL.... dependiendo de lo que tarde en ejecutarse, el tiempo de congelacion podria ser mayor o menor.  Justo despues del SqlExec() o SQLSTRINGCONNECT(),  el GIF vuelve a su normalidad.

He leido por alli que una forma de resolver esto es usar conexion asincrona,  pero para poderla establecer,  se necesita establecer la conexion y justo usas SQLSTRINGCONNECT() donde se congela la panatalla.

Saludos,
AF
Reply all
Reply to author
Forward
0 new messages