Chamar DLL atravéz de uma Thread

Delphi

20/11/2006

Salve pessoal,

Seguinte:
Fiz uma DLL que exporta a seguinte procedure:


procedure EnviaEmail; Stdcall; begin (..) end;


Exports EnviaEmail;


O que esta DLL faz? Ela envia um email usando o Indy.

Eu quero chamar esta DLL atravez de uma Thread para que no momento que eu chamar a DLL minha aplicação nao fique travada esperando o envio do email.

Alguem sabe me dizer se é possivel fazer isso? Ou se isso não é recomendado?

Fico no aguardo de um help.


valewwww


Mmoreira

Mmoreira

Curtidas 0

Respostas

Mmoreira

Mmoreira

20/11/2006

Bom ainda estou com esta duvida .. se alguem puder me dar um help.


GOSTEI 0
Renatacoimbra

Renatacoimbra

20/11/2006

vc pode usar a Thread para enviar o e-mail, não precosa ser em DLL

eu uso envio de e-mail usando Thread e a minha aplicação fica livre.


[]´s


GOSTEI 0
Mmoreira

Mmoreira

20/11/2006

Renata,

No caso poderia sim ... escrever toda a rotina para envio do e-mail na thread nao teria problema algum ... o problema que que esta rotina para envio de email tem que ficar na DLL mesmo ... Eu ja tenho esta DLL pronta e funcionando perfeitamente ... mas quando eu chamo ela, meu sistema trava até que o processo de envio tenha terminado.
Entao pensei no uso da thread.


GOSTEI 0
POSTAR