【发布时间】:2013-03-30 21:23:24
【问题描述】:
谁能帮我把这段代码中的一行翻译成 C++ Builder:
http://blog.onkeysoft.com/2011/04/20/how-to-prepare-a-connection-to-pop3-server-with-indy-tidpop3/
在这行之前我做得很好:
POP3Client.SASLMechanisms.Add.SASL := tidsasl(con_sasl_anonymous);
其他问题 - 是否有一个“好的”SASL 机制可供尝试 - 从最安全到最不安全?换句话说,它们的好顺序是什么?我会先尝试使用 SHA1,然后是 MD5,然后……这里有一些东西……最后一个是纯文本。
【问题讨论】:
-
POP3Client>SASLMechanisms>Add>SASL = (TIdSASL*)con_sasl_anonymous; -
这不起作用,因为 Add(TIdSASListEntry *) 是一个函数 - 它需要
TIdSASListEntry *作为参数,所以上面的代码可能有问题? -
是的,你是对的...
(TIdSASLListEntry*)是来自Add()函数的返回参数,它不需要参数!不敢相信我没有注意到这一点。现在一切正常!谢谢!
标签: delphi c++builder indy