Aguardar um processo.

Delphi

18/03/2011

Colegas..   Tenho um sistema que preciso enviar um e-mail usando indy e gmail funcionando 100%, mas as vezes esse email demora um pouco para ser enviado devido a algum anexo. O que preciso e travar esse form enquanto o processo de envio não for concluido e se possivel a exibição de uma tela pedindo ao usuario para aguardar, igual temos em aguns sites onde e exibido um icone para esse fim. Alguem saberia de uma rotina que eu possa criar em delphi para esse fim?   Grato: Jose Luiz
Jose Medeiros

Jose Medeiros

Curtidas 0

Respostas

Marco Salles

Marco Salles

18/03/2011

A sua dúvida inicial de como inibir o formulario é facilmente respondida por   SeuForm.enabled:=False;   como mostrado acima inibir o formulario é facil , mas vc tem algum mecanismo  que indica se o email foi inviado , isto é , se o processo do email chegou ao fim . Pois no fim do processo vc tera que fazer   SeuForm.enabled:=True;
GOSTEI 0
POSTAR