Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mensaje de Espera mientras ejecuta algo (https://www.clubdelphi.com/foros/showthread.php?t=88254)

mantraxer21 08-05-2015 17:24:00

Mensaje de Espera mientras ejecuta algo
 
Holas,

Consulta, estoy depurando un aplicativo Delphi5 que al momento de una acción específica "boton aceptar", éste ejecuta unos bloques de codigo que envia un mail, luego de ello, recién le muestra un mensaje al usuario "Correo Enviado a : xxxxxx"

Se puede controlar que una vez aceptado, entonces muestre un Dialog o PopUp que diga "Sr. Usuario, favor espere mientras se gestiona el envio del email", y esta ventana desaparece una vez que el mensaje de "Correo Enviado a : xxxxxx".

Saludos

Código Delphi [-]
procedure TFRM_LOG_box_operation.SendMessage;
begin
  CreateHeaders;
  texto1.Text:='Cliente          :'+F_Log_parcel_information.vCustomer+#13+
               'Pedido           :'+edt_pbo_code.Text+#13+
               'Motivo Reingreso :'+cbx_opt_code.Text+#13+
               'Fecha Reingreso  :'+ADBDate_del.Text+#13+
               'Comentarios      :'+edt_bop_comment.Text;


  with NMSMTP1 do
  begin
    PostMessage.Body.Add(texto1.text);
    SendMail;
    ShowMessage('E-mail Enviado a: '+VPara);
  end;

nlsgarcia 08-05-2015 18:20:25

mantraxer21,

Cita:

Empezado por mantraxer21
...¿Se puede controlar que una vez aceptado, entonces muestre un Dialog o PopUp que diga "Sr. Usuario, favor espere mientras se gestiona el envio del email"?...

:rolleyes:

Pregunto : ¿Has considerado la opción de una barra de progreso infinita mientras se enviá un email?.

Revisa esta información:
Espero sea útil :)

Nelson.

ElDioni 08-05-2015 18:51:07

No se si te entiendo,

si es como estoy pensando yo pondría un panel con el texto de "espere mientras..." antes del sendmail y luego lo ocultas antes de mostrar el mensaje de "correo enviado a...".

Saludos.

Neftali [Germán.Estévez] 12-05-2015 12:13:31

Cita:

Empezado por ElDioni (Mensaje 491990)
si es como estoy pensando yo pondría un panel con el texto de "espere mientras..." antes del sendmail y luego lo ocultas antes de mostrar el mensaje de "correo enviado a...".

Solución sencilla y simple.


La franja horaria es GMT +2. Ahora son las 16:07:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi