在我的應用程序中,我使用IdHTTP.Get。代碼的一部分:Indy 10 - IdHTTP.Get raise「無法加載SSL庫」
var
IdHTTP: TIdHTTP;
begin
IdHTTP := TIdHTTP.Create(nil);
Output := IdHTTP.Get(url);
...
IdHTTP.Free;
使用IdHTTP.Version給我的版本:10.6.2.5263
我從here下載了OpenSSL的,兩者的libeay32.dll和ssleay32.dll都在同一個文件夾我的應用程序。
由於我在使用Windows 10的新筆記本電腦時發生此問題。 我希望有人能告訴我如何解決這個問題!
在IdSSLOpenSSLHeaders單元中使用Indy的'WhichFailedToLoad()'函數來找出哪個DLL加載失敗。 – whosrdaddy
檢查傳出連接的(應用程序特定)塊的防火牆設置 – mjn
@whosrdaddy謝謝,它似乎只有libeay32.dll加載失敗 – Teun