delphi 2007 + INDY 10 发邮件问题

Stone444 2009-07-31 05:43:46
使用控件:

IdSMTP1: TIdSMTP;
IdMessage1: TIdMessage;

当我用下列代码添加邮件
TIDAttachment.Create(IdMessage1.MessageParts,trim(FilePath));

系统提示:[DCC Error] Unit1.pas(259): E2003 Undeclared identifier: 'TIDAttachment'

请问如何解决,感谢!!
...全文
316 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevin_li125 2011-09-26
  • 打赏
  • 举报
回复
Delphi 2006中也同样存在这个问题,哎。找个N久终于找到了,在此感谢一下失踪的月亮和楼主。
crose 2010-08-11
  • 打赏
  • 举报
回复
终于找到答案了。。。
月亮兄,太牛了!
Princezhouf 2009-07-31
  • 打赏
  • 举报
回复
月亮大哥 膜拜
hongqi162 2009-07-31
  • 打赏
  • 举报
回复
INDY10添加邮件附件的问题!

INDY9添加邮件附件使用如下代码,但是在INDy10里面提示出错!

TidAttachment.Create(idMessage1.MessageParts, AttachmentFileName);

这些代码将不能工作在Indy10 ,TIdAttachment是一个抽象基类
在Indy10 。您不能直接使用它,必须使用一个新的继承类,如TIdAttachmentFile。



Uses
IdAttachmentFile;

TIdAttachmentFile.Create(idMessage1.MessageParts, AttachmentFileName);

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧