GARANTIR DESCONTO

Fórum Sanvando txt s/ atrapalhar o envio #186843

07/10/2003

0

Pessoal tenho uma rotina que envia emails de um recordset.
Estou usando o IdSmtp da paleta Indy.
Gostaria que caso desse um erro, salve o nº do erro, descrição
e o email que disparou o erro. Já tentei alguma coisa, só que do
jeito que está ele salva no arquivo txt todos os emails enviados.

(OBS: Ele teria que salvar mas sem interromper o envio)

Segue o trecho do código:

try
IdSMTP1.Send(IdMessage1);
except
NomeDoLog:= ChangeFileExt(Application.ExeName,´.txt´);
AssignFile(Arquivo, NomeDoLog);
if FileExists(NomeDoLog) then
Append(Arquivo)
else
Rewrite(Arquivo);
Writeln(Arquivo, DM.Qaux1.FieldByName(´EMAIL´).Value);
CloseFile(Arquivo);
end;
DM.Qaux1.next;

As variáveis NomeDoLog e Arquivo já foram declaradas.

Obrigada


Angela

Angela

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar