Rotina anexar arquivo no delphi 2010

Delphi

28/10/2010

Estou tentando fazer a rotina de envio de e-mail,  para anexar aquivos, porem esta dando o erro abaixo,   Idmssage does not contains a member named 'MessageParts'                                    for xAnexo := 0 to ListBox1.Items.Count-1 do
                                  TIdAttachment.create(idmessage.MessageParts, TFileName(ListBox1.Items.Strings[xAnexo]));   Estou utilizando Delphi 2010   no aguardo   Evandro
Evandro Abreu

Evandro Abreu

Curtidas 0

Respostas

Frost

Frost

28/10/2010

Bom Dia
Evandro

Tente assim  declare no -  uses  IdAttachmentFile

TIdAttachmentFile.Create(Message.MessageParts, Tfilename(Listanexo.Items.Strings[xAnexo]));

GOSTEI 0
Evandro Abreu

Evandro Abreu

28/10/2010

ja adicionei a IdAttachmentFile no uses   uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdMessage, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase,
  IdSMTP, Menus, DB, DBTables, StdCtrls, Buttons, ExtCtrls, ComCtrls,IdAttachment,idAttachmentFile
    ;
mesmo assim continua o erro.
GOSTEI 0
Frost

Frost

28/10/2010

Bom Dia

tente assim

TIdAttachment.create(idmessage.MessageParts, TFileName(ListBox1.Items.Strings[xAnexo]));

troca por

TIdAttachmentFile.create(idmessage.MessageParts, TFileName(ListBox1.Items.Strings[xAnexo]));
GOSTEI 0
Evandro Abreu

Evandro Abreu

28/10/2010

[DCC Error] frmSend.pas(149): E2003 Undeclared identifier: 'MessageParts'     esta dando erro acima
GOSTEI 0
Marcelo Diniz

Marcelo Diniz

28/10/2010


[DCC Error] frmSend.pas(149): E2003 Undeclared identifier: 'MessageParts'


 
 
esta dando erro acima
 

declare no uses: IdAttachmentFile
GOSTEI 0
Marcelo Diniz

Marcelo Diniz

28/10/2010


[DCC Error] frmSend.pas(149): E2003 Undeclared identifier: 'MessageParts'


 
 
esta dando erro acima
 

Declare também no uses "IdMessage"
GOSTEI 0
Evandro Abreu

Evandro Abreu

28/10/2010

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IdMessage, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase, IdSMTP, Menus, DB, DBTables, StdCtrls, Buttons, ExtCtrls, ComCtrls,IdAttachment,idAttachmentFile ;           mesmo assim continua o erro.
GOSTEI 0
Marcelo Diniz

Marcelo Diniz

28/10/2010

Tente adicionar no uses "IdText" 
GOSTEI 0
Evandro Abreu

Evandro Abreu

28/10/2010

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdMessage, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase,
  IdSMTP, Menus, DB, DBTables, StdCtrls, Buttons, ExtCtrls, ComCtrls,IdAttachment,idAttachmentFile,IdText
    ; mesmo problema
GOSTEI 0
POSTAR