Dúvida TIdAttachment – idMsgMail

Delphi

19/10/2012


Pessoal,
No delphi 7 tenho :
TIdAttachment.Create(idMsgMail.MessageParts, AuxAnexo);
idSmtpMail.AuthenticationType := atLogin;

no Delphi XE2 não funciona, alguém sabe como ficaria o TIdAttachment e o AuthenticationType?

Agradeço!!
Itamar Souza

Itamar Souza

Curtidas 0

Melhor post

Rafael Marin

Rafael Marin

10/01/2013

Só para constar, adicione a Unit IdAttachmentFile ao seu Uses

Substitua o TIdAttachment.Create por TIdAttachmentFile.Create


GOSTEI 2

Mais Respostas

Alisson Santos

Alisson Santos

19/10/2012

Pelo que eu verifiquei é normal, não notei nada de diferente.
Está dando algum erro??
GOSTEI 0
Itamar Souza

Itamar Souza

19/10/2012


Estou tendo esse erro no Delphi XE2
Agradeço

Result := False;
idMsgMail := TidMessage.Create(nil);
idSmtpMail := TIdSMTP.Create(nil);
if pos(';', sFileName) > 0 then
begin
sFileName := sFileName + ';';
while pos(';', sFileName) > 0 do
begin
AuxAnexo := copy(sFileName, 1, pos(';', sFileName) - 1);
Delete(sFileName, 1, pos(';', sFileName));
if Trim(AuxAnexo) <> '' then

TIdAttachment.Create(idMsgMail.MessageParts, AuxAnexo);

[DCC Error] UntPrincipal.pas(290): E2034 Too many actual parameters
GOSTEI 0
Luiz Eduardo

Luiz Eduardo

19/10/2012

Se eu estivesse nessa situação eu deixaria o XE2 de lado. A versão 7 do Delphi pra mim sempre será a melhor! embora só compile em 32bits, creio que praticamente todos os programas criados nele ainda hoje rodem em sistemas 64bits também. Atualmente estou criando um sistema de monitoramento pra empresa que trabalho, lá o pessoal ainda está no WinXP, mas já fiz teste aqui no meu pc que é Win7 64bits, e funfou da mesma forma que no XP!.

Abraço
GOSTEI 0
Evolte

Evolte

19/10/2012

Só para constar, adicione a Unit IdAttachmentFile ao seu Uses

Substitua o TIdAttachment.Create por TIdAttachmentFile.Create





Estova com o mesmo Problema só acrescentei o (File).Create funfou file file
GOSTEI 0
Marcos Castro

Marcos Castro

19/10/2012

No meu caso faltava incluir a unit IdAttachmentFile na uses.
Funcionou. Obrigado.
GOSTEI 0
POSTAR