为了通过 GMail 发送电子邮件,我终于升级到 Indy 10。虽然我可以通过 GMail 发送简单的电子邮件,但我突然发现我发送 HTML 文本的复杂电子邮件程序不再编译 - 我缺少 TIdText 组件。
我已经搜索了我的电脑,没有 TIDMessage.pas 文件,虽然有一个 dcu 文件是今天过时的。我正在使用德尔福 7。
我在哪里可以找到丢失的组件?
你用的是什么版本的德尔福?哪个版本(专业版等)?
在我的机器上,有一个IdText.pas
文件位于C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\source\Indy\Indy10\Protocols\IdText.pas(我相信这是 Delphi 2010,我有一个 Professional执照)。
您需要将IdText
单位添加到您的使用条款中。在旧版本的 Indy 中,该单元不存在。在 Indy 10 中,这是一个新单元,现在包含TIdText
以前居住的单元IdMessage
。
如果您也在使用TIdAttachment
,那么您将遇到同样的问题。在这种情况下所需的单位是IdAttachment
。等等等等。