Problema com Anexo no e-Mail
Boa noite a todos, to com o seguinte problema, tenho um form que envia um pedido a um determinado endereço de email, mas to com dificuldades de colocar um arquivo anexado, no caso o pedido em txt, peguei alguns codigos aqui no forum mas da um erro na hora de compilar nesta linha
TIdAttachment.Create(IdMessage1.MessageParts,xAnexo);
xAnexo é uma variavel do tipo string onde coloco o caminho do anexo....
espero ter sido claro....
Anderson Junior
TIdAttachment.Create(IdMessage1.MessageParts,xAnexo);
xAnexo é uma variavel do tipo string onde coloco o caminho do anexo....
espero ter sido claro....
Anderson Junior
Andersonscinfo
Curtidas 0
Respostas
Roberto_conetsys
22/04/2008
Utilizo tambem desta forma e funciona, qual o erro que esta dando.
GOSTEI 0
Andersonscinfo
22/04/2008
o erro é este
[Pascal Error] Unit_envia_mail.pas(63): E2034 Too many actual parameters
uso bds 2006
[Pascal Error] Unit_envia_mail.pas(63): E2034 Too many actual parameters
uso bds 2006
GOSTEI 0
Massuda
22/04/2008
O exemplo que você copiou é para Indy 9 ou anterior.
No Indy10, para ´simplificar´ as coisas, eles resolverar criar classes específicas para cada tipo de anexo. No caso de arquivos use......e inclua no uses a unit IdAttachmentFile.
No Indy10, para ´simplificar´ as coisas, eles resolverar criar classes específicas para cada tipo de anexo. No caso de arquivos use...
.... TIdAttachmentFile.Create(idmessage.MessageParts, ´c:\proforma.pdf´); ...
GOSTEI 0
Andersonscinfo
22/04/2008
funcionou certinho, muito obrigado Massuda....
GOSTEI 0
Luizito
22/04/2008
Da uma olhada em : http://www.usercontrol.net/content/view/15/18/
Indy 10 com RAD Studio.
Abraço.
Indy 10 com RAD Studio.
Abraço.
GOSTEI 0