Delphi 5 Indy/ics SSL解决方法? [英] Delphi 5 Indy/ics SSL workaround?
问题描述
我遇到如下错误:
"IndyProtocols5不使用或不支持IdSSLOpenSSLHeaders."
"IndyProtocols5 does not use or support IdSSLOpenSSLHeaders.."
当尝试在我的Delphi5上安装Indy 9或10时,发现对其他人来说这是一个问题.这将导致异常:
when attempting to install Indy 9 or 10 with my Delphi5 and notice it is a problem for others. This causes the exception:
无法加载SSL库"
"Could not load SSL library"
使用IdHttp.IOHandler时.
when using IdHttp.IOHandler.
我继承的应用程序包括许多不受支持的D5组件,不幸的是,升级到D6 +超出了我的技能范围.我想最初使用Indy发布和下载CSV,但也可能调用Web服务.
The applications I have inherited include so many unsupported D5 components, upgrading to D6+ is unfortunately beyond my skillset. I want to initially use Indy for posting and downloading CSV, but potentially calling web services too.
是否有已知的解决方法,还是应该开始寻找ICS等其他选项,这些选项可能仍适用于D5.
Is there a known workaround for this or should I start looking in to other options like ICS which may still work with D5.
谢谢
推荐答案
I copied his solution for SSLOptions.Method := sslvSSLv23 from INDY 10.1.5 - Which SSL dlls work with Delphi 2006? and it stops the error. This is with the latest Indy9 version.
我不知道sslvSSLv23的重要性,仍然不知道为什么不安装Indy10,但是我将了解如何使用Indy9.
I do not know the significance of sslvSSLv23 and still don't know why Indy10 doesn't install but I'll see how I get on with Indy9.
这篇关于Delphi 5 Indy/ics SSL解决方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!