-3

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

我已经搜索了我的电脑,没有 TIDMessage.pas 文件,虽然有一个 dcu 文件是今天过时的。我正在使用德尔福 7。

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

4

2 回答 2

3

你用的是什么版本的德尔福?哪个版本(专业版等)?

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

于 2013-01-14T18:03:15.723 回答
3

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

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

于 2013-01-14T18:16:42.233 回答