"Could not load SSL library"
Die aktuellen SSL DLLs sind hier zu finden:
http://indy.fulgan.com/SSL/
Aktuell zur Zeit ist die Version 1.0.1i vom 8. August 2014
Damit sollte es auf Anhieb funktionieren. Warum die 0.9.X und die 1.0.X DLLs nicht kompatibel sind kann ich leider nicht erklären (
API Änderungen?).
Man kann über eine
Indy Methode (WhichFailedToLoad in
Unit IdSSLOpenSSLHeaders) jedoch beim Scheitern des
DLL Ladens etwas mehr Informationen erhalten.
Beispiel (von
Stackoverflow):
Delphi-Quellcode:
procedure TForm32.Button1Click(Sender: TObject);
var
output: TMemoryStream;
begin
output := TMemoryStream.Create;
try
IdHTTP.Get('
https://localhost:444/Folder/service.svc', output);
output.Position := 0;
Memo1.Lines.LoadFromStream(output);
except
on E:
Exception do
begin
ShowMessage(WhichFailedToLoad);
end;
end;
end;
Hope this helps,