Fórum Rotina anexar arquivo no delphi 2010 #389554

28/10/2010

0

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

Responder

Posts

28/10/2010

Frost

Bom Dia
Evandro

Tente assim  declare no -  uses  IdAttachmentFile

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

Responder

Gostei + 0

28/10/2010

Evandro Abreu

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.
Responder

Gostei + 0

28/10/2010

Frost

Bom Dia

tente assim

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

troca por

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

Gostei + 0

28/10/2010

Evandro Abreu

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

Gostei + 0

28/10/2010

Marcelo Diniz


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


 
 
esta dando erro acima
 

declare no uses: IdAttachmentFile
Responder

Gostei + 0

28/10/2010

Marcelo Diniz


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


 
 
esta dando erro acima
 

Declare também no uses "IdMessage"
Responder

Gostei + 0

28/10/2010

Evandro Abreu

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.
Responder

Gostei + 0

28/10/2010

Marcelo Diniz

Tente adicionar no uses "IdText" 
Responder

Gostei + 0

28/10/2010

Evandro Abreu

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
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar