Buenas tardes amigos del grupo, mi consulta esta relacionada al envio de emails desde VFP, o con cualquier otra cosa que tome tiempo en procesar. Le he puesto el codigo correspondiente, y hace bien el envio, pero tarda unos segundos en hacerlo, y mientras sucede eso, el cursor o puntero del mouse se transforma en lo que seria el "reloj de arena" en Windows 98 (Para que me entiendan mejor), y al cabo de esos segundos, cuando termina de enviar, vuelve a aparecer la flechita. Pero mientras esta enviando, no se puede hacer nada en el sistema. O sea, lo que quisiera es saber si existe algun codigo para que mientras envie, me aparezca un MESSAGEBOX o algo similar, diciendo "Envio en proceso. Espere por favor." o algo por el estilo, y que luego desaparezca solo. Muchisimas gracias desde ya amigos. Saludos desde Argentina.
Me pasaba lo mismo. Lo que hice es fácil y no consume nada de recursos.
Poné un gif animado de esos que se ve una flechita que gira.
Lo pones como visible = .f. y lo mostras solo cuando haces el envio, y
Cuando el envío termine lo volves a ocultar. Con eso salvas el momento
Sin mucho esfuerzo.
Eduardo Armonti
Gral.Deheza – Cba. Arg.
No
se encontraron virus en este mensaje.
Comprobado por AVG - www.avg.com
Versión: 2014.0.4158 / Base de datos de virus: 3629/6862 - Fecha de
publicación: 11/24/13
Puede hacerlo con un Wait window nowait antes del proceso.
JM
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Daniel Sánchez
Enviado el: sábado, 23 de noviembre de 2013 6:41
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Consulta sobre pantalla de espera
Lo único que podrías poner, seria un formulario diciendo "enviado correo... espere un momento", ya que no puedes colocar ningún termómetro u otro elemento ya que como el vfp no es multihilo al enviar en correo todo el programa se congela esperando que termine el envío así que no podrías hacer ningún avance de porcentaje o imagen moviéndose ya que todo se congela durante el envío hasta finalizar.
Saludos