-
Total de ítens
59 -
Registro em
-
Última visita
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.
Erro Ao Enviar O Boleto Por E-Mail
em ACBrBoleto
Postado
Galera, boa tarde...
Abaixo segue correção para envio do boleto via e-mail.
O erro acontece quando o sistema é executado na área de trabalho através de atalho.
Acontece que a variável NomeArquivo recebe somente o nome do arquivo sem o caminho, então o sistema utiliza a pasta de execução para gerar o PDF, ou seja, a área de trabalho, mas na hora de anexar o sistema não localiza o arquivo gerado.
Com esta correção o funcionamento fica perfeito.
*** ERRADO ***
if (EnviaPDF) then
begin
ACBrBoletoFC.DirArqPDF_HTML:=ExtractFilePath(Application.ExeName);
NomeArq := ExtractFilePath(Application.ExeName)+'boleto.pdf';
ACBrBoletoFC.NomeArquivo := NomeArq;
GerarPDF;
m.AddPartBinaryFromFile(NomeArq, p);
end else
begin
ACBrBoletoFC.DirArqPDF_HTML:=ExtractFilePath(Application.ExeName);
NomeArq := ExtractFilePath(Application.ExeName)+'boleto.html';
ACBrBoletoFC.NomeArquivo := NomeArq;
GerarHTML;
m.AddPartBinaryFromFile(NomeArq, p);
end;