Chamar DLL atravéz de uma Thread
Salve pessoal,
Seguinte:
Fiz uma DLL que exporta a seguinte procedure:
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
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
Curtidas 0
Respostas
Mmoreira
20/11/2006
Bom ainda estou com esta duvida .. se alguem puder me dar um help.
GOSTEI 0
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
eu uso envio de e-mail usando Thread e a minha aplicação fica livre.
[]´s
GOSTEI 0
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.
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