Indy 10缺少TIdText?

时间:2013-01-14 17:53:06

标签: delphi indy

为了通过GMail发送电子邮件,我终于升级到了Indy 10.虽然我可以通过GMail发送简单的电子邮件,但我突然发现我发送HTML文本的复杂电子邮件程序不再编译 - 我错过了TIdText组件。

我搜索了我的计算机并且没有TIDMessage.pas文件,尽管有一个dcu文件已经过时了。我正在使用Delphi 7。

我在哪里可以找到缺失的组件?

2 个答案:

答案 0 :(得分:2)

您使用的是哪个版本的Delphi?哪个版本(专业等)?

在我的机器上,有一个IdText.pas文件位于 C:\ Program Files(x86)\ Embarcadero \ RAD Studio \ 7.0 \ source \ Indy \ Indy10 \ Protocols \ IdText.pas (我相信这是Delphi 2010,我有专业许可证。)

答案 1 :(得分:2)

您需要将IdText单位添加到uses子句中。在旧版本的Indy中,这个单元不存在。在Indy 10中,这是一个新单元,现在包含TIdText以前住在IdMessage

如果您还在使用TIdAttachment,那么您将遇到同样的问题。在这种情况下所需的单位是IdAttachment。等等等等。