当使用Delphi 2007和Indy 9时,可以加载哪些最新的OpenSSL库以及它们可用的位置?
答案 0 :(得分:7)
您需要以下两个DLL:
您可以从开源组织OpenSSL.org下载源代码,但是您必须自己编译DLL。 Indy为每个版本的Indy和OpenSSL维护一个已编译二进制文件的站点(请参阅indy.fulgan.com/SSL和indy.fulgan.com/SSL/Archive - 感谢TLama的链接)。
旧版本的Indy与OpenSSL库不兼容(请参阅Indy "Could not load SSL Library" with Delphi 2007/Apache)。 TLama在你的问题中添加了一条评论,看看Embarcadero对此的讨论。在那次讨论中,Remy说“在http://indy.fulgan.com/SSL/Archive/尝试旧的0.9.6 DLL”。这可能是您需要使用的版本。
答案 1 :(得分:0)
这对我有用!我使用Indy 9在Delphi 5中工作,并且努力寻找正确的DLL,我下载了http://indy.fulgan.com/SSL/Archive/indy_OpenSSL096m.zip,并将这两个DLL都放在了程序目录和c:\ Windows \ System32中。谢谢James L和Remy“ Gambit” Lebeau,您真棒X战警。