In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Otra vez TFTP

Foro de Xailer profesional en español
Responder
Pablo Herranz
Mensajes: 260
Registrado: Lun Feb 07, 2005 1:20 pm

Otra vez TFTP

Mensaje por Pablo Herranz »

Ya he conseguido utilizar la clase TFTP, conecta y envia perfectamente,
ahora mi duda es como poner un sysanimate que se mueva mientras se ejecuta
el metodo ::putfile(),.
He puesto uno que se muestra bien pero no se ve la animacion ya que no se
donde poner el sysrefresh()
Saludos
Pablo
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Otra vez TFTP

Mensaje por jfgimenez »

Pablo,
> Ya he conseguido utilizar la clase TFTP, conecta y envia perfectamente,
> ahora mi duda es como poner un sysanimate que se mueva mientras se ejecuta
> el metodo ::putfile(),.
> He puesto uno que se muestra bien pero no se ve la animacion ya que no se
> donde poner el sysrefresh()
Me temo que PutFile() no retorna hasta que termina, por lo que se queda todo
lo demás bloqueado y no hay donde poner ningún ProcessMessages(). Para eso
habría que usar directamente los métodos OpenFile(), WriteFile() y
CloseFile() y hacer un bucle subiendo trozos pequeños del fichero en cada
iteración.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Pablo Herranz
Mensajes: 260
Registrado: Lun Feb 07, 2005 1:20 pm

Otra vez TFTP

Mensaje por Pablo Herranz »

Gracias Jose, voy a intentarlo
Pablo
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:43df322f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pablo,
>
>> Ya he conseguido utilizar la clase TFTP, conecta y envia perfectamente,
>> ahora mi duda es como poner un sysanimate que se mueva mientras se
>> ejecuta el metodo ::putfile(),.
>> He puesto uno que se muestra bien pero no se ve la animacion ya que no se
>> donde poner el sysrefresh()
>
> Me temo que PutFile() no retorna hasta que termina, por lo que se queda
> todo lo demás bloqueado y no hay donde poner ningún ProcessMessages().
> Para eso habría que usar directamente los métodos OpenFile(), WriteFile()
> y CloseFile() y hacer un bucle subiendo trozos pequeños del fichero en
> cada iteración.
>
> --
> Un saludo,
>
> José F. Giménez
>
Responder