【发布时间】:2011-12-15 16:09:43
【问题描述】:
我收到如下错误:
“IndyProtocols5 不使用也不支持 IdSSLOpenSSLHeaders..”
当我尝试用我的 Delphi5 安装 Indy 9 或 10 时,注意到这对其他人来说是个问题。这会导致异常:
“无法加载 SSL 库”
使用 IdHttp.IOHandler 时。
我继承的应用程序包含许多不受支持的 D5 组件,不幸的是升级到 D6+ 超出了我的技能范围。我想最初使用 Indy 发布和下载 CSV,但也可能调用 Web 服务。
是否有已知的解决方法,或者我应该开始寻找其他选项,例如 ICS,它可能仍然适用于 D5。
谢谢
【问题讨论】:
-
从D5升级到D2007不需要任何技能。不过,升级到 D2009 及更高版本需要将您的代码升级到 Unicode。
-
您使用的是哪个 Indy 版本(当前是 10.5.8)?
-
@mjn 在运行 FullD5.bat 时,由于上述 IndyProtocols5 错误,我无法安装最新的 Indy10 快照 10_4690。使用 Indy9.0.17,我可以正常安装并编译对象,但在运行时得到“无法加载 SSL 库”。