Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#8

AW: bds2006 update indy10 requires system.windows.forms.dcp

  Alt 24. Sep 2014, 14:35
"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,
Michael Justin
  Mit Zitat antworten Zitat