“显示”;无法加载SSL库。”;在BCB6中

“显示”;无法加载SSL库。”;在BCB6中,ssl,Ssl,我使用BCPPB6来维护一些遗留项目。其中之一需要从https URL获取数据。我发现我过去用于标准http GET操作的TNMHTTP组件不支持https。然而,Indy TIdHTTP组件显然做到了这一点 通过一些尝试和错误,我发现它需要一个拦截组件(TIdConnectionInterceptOpenSSL),并且需要将InterceptEnabled设置为true。然后我发现我需要一个可用的OpenSSL库。因此,我从下载了最新版本,提取了两个dll文件,并将它们放在我的应用程序文件夹中

我使用BCPPB6来维护一些遗留项目。其中之一需要从https URL获取数据。我发现我过去用于标准http GET操作的TNMHTTP组件不支持https。然而,Indy TIdHTTP组件显然做到了这一点

通过一些尝试和错误,我发现它需要一个拦截组件(TIdConnectionInterceptOpenSSL),并且需要将InterceptEnabled设置为true。然后我发现我需要一个可用的OpenSSL库。因此,我从下载了最新版本,提取了两个dll文件,并将它们放在我的应用程序文件夹中。但是,我继续收到错误“无法加载SSL库”。我还尝试了2001年(大约在发布日期)的OpenSSL存档版本 我的CPPB),并尝试将DLL放在System32文件夹中,但都出现了相同的错误


有没有人能告诉我我到底做错了什么?

我不确定。。。但我也遇到了类似的问题(关于:=IdHTTP.Get()https://...);)直到我使用DLL:

希望对你有帮助