我收到如下错误:
"IndyProtocols5 does not use or support IdSSLOpenSSLHeaders.."
当我尝试用我的 Delphi5 安装 Indy 9 或 10 时,发现这对其他人来说是个问题。这会导致异常:
"Could not load SSL library"
使用 IdHttp.IOHandler 时。
我继承的应用程序包括很多不受支持的 D5 组件,不幸的是,升级到 D6+ 超出了我的技能范围。我想最初使用 Indy 发布和下载 CSV,但也可能调用 Web 服务。
是否有已知的解决方法,或者我是否应该开始研究其他选项,例如可能仍可与 D5 一起使用的 ICS。
谢谢
最佳答案
Indy SSL 支持的所有版本都需要 OpenSSL 库 libeay32.dll 和 ssleay32.dll。 (http://www.indyproject.org/Sockets/SSL.EN.aspx)
旧版本的 Indy 需要自定义构建的 SSL 库。年纪大的应该在这里工作:http://indy.fulgan.com/SSL/Archive/
关于Delphi 5 Indy/ics SSL 解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7902152/