Bom amigos, parece que essa resposta do Tiago Resolveu meu problema, no 
entanto, vou analizar o exemplo de thread que o jorge enviou. O 
Application.Processmessages  também  resolveu, mas se o email demora muito 
para ser enviado aí não rola, acho que talves se eu colocasse ele em um 
timer pra ficar sempre executando... fica aí as dicas para quem precisar, 
vou testar desempenho para ver qual é a melhor forma de deixar isso. Mas por 
enquando o componente idAntifreeze, resolveu legal...

Obrigado a todos.

Marcelo.


----- Original Message ----- 
From: "tiago_econtabil" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Wednesday, June 15, 2005 4:52 PM
Subject: [delphi-br] Re: E-mail em massa


Colega.

Tem um componente na paleta Indy chamado IdAntiFreeze. Coloque ele
no seu formulário e se nao me engano tem um propriedade Active.
Coloque ela para True. Tive um problema parecido com esse e resolvi
assim.


Tiago

--- Em delphi-br@yahoogrupos.com.br, "Marcelo A. Souza"
<[EMAIL PROTECTED]> escreveu
> Pessoal, tenho um cliente que trabalha com RH, e preciso
desenvolver para ele um esquema de encaminhamento de currículos
automático onde uso envio de email em massa. A rotina tá pronta, mas
quando começa o envio dos e-mails o programa fica travado enquanto
não acaba o processamento. Eu gostaria de dar a opção para meu
usuário poder minimizar essa tela enquanto os emails estão sendo
enviados e continuar usando as outras telas do sistema. Como faço
isso?
>
> Estou usando o componente IdMessage da paleta Indy Misc e o
componente IdSMTP da paleta Indy Clients do Delphi 6. Resumindo faço
uma busca no meu banco de dados e carrego as informações num
componente IBQuery e depois faço um loop para enviar todos os e-
mails. Eu gostaria de ter a opção de cancelar o envio também, mas
como nada mais fica clicável na tela, não consegui fazer isso.
>
> Estou precisando muito da ajuda de vocês e agradeço desde já
qualquer ajuda.
>
> Obrigado
>
> Marcelo
>
> [As partes desta mensagem que não continham texto foram removidas]




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a