Problema com Anexo no e-Mail

Delphi

22/04/2008

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


Andersonscinfo

Andersonscinfo

Curtidas 0

Respostas

Roberto_conetsys

Roberto_conetsys

22/04/2008

Utilizo tambem desta forma e funciona, qual o erro que esta dando.


GOSTEI 0
Andersonscinfo

Andersonscinfo

22/04/2008

o erro é este

[Pascal Error] Unit_envia_mail.pas(63): E2034 Too many actual parameters

uso bds 2006


GOSTEI 0
Massuda

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...
....
  TIdAttachmentFile.Create(idmessage.MessageParts, ´c:\proforma.pdf´);
...
...e inclua no uses a unit IdAttachmentFile.


GOSTEI 0
Andersonscinfo

Andersonscinfo

22/04/2008

funcionou certinho, muito obrigado Massuda....


GOSTEI 0
Luizito

Luizito

22/04/2008

Da uma olhada em : http://www.usercontrol.net/content/view/15/18/

Indy 10 com RAD Studio.

Abraço.


GOSTEI 0
POSTAR