Einzelnen Beitrag anzeigen

KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
88 Beiträge
 
Delphi 7 Professional
 
#1

Could not load SSL library" (D2007, Indy10.1.5)

  Alt 28. Mai 2018, 10:59
Hallo Zusammen,
ich muss in einem Uralt Projekt den Web Zugriff von HTTP auf HTTPS umstellen. Das Programm ist in Europa auf verschiedenen Windows Plattformen im Einsatz.
Dies ist leider leichter als gedacht, weil ich vor gefühlten 100 Jahren mit Delphi zu tun hatte. Ich hatte zwar vor kurzem noch die Proxy Variante in das Projekt eingebaut, aber das war relativ einfach.
Installiert ist Delphi 7 Build 8.1 mit den Indy Komponenten 10.1.5. unter Windows 32-bit.

Mein Statement für den Aufruf:
IdHTTP.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);

Ich bekomme nun o.g. Fehler in der Source IdSSLOpenSSL
Delphi-Quellcode:
constructor TIdSSLContext.Create;
begin
  inherited Create;
  if DLLLoadCount <= 0 then begin
     if not IdSSLOpenSSL.LoadOpenSLLibrary then begin
       raise EIdOSSLCouldNotLoadSSLLibrary.Create(RSOSSLCouldNotLoadSSLLibrary);
    end;
  end;
Die zwei Dateien libeay32.dll und ssleay32.dll liegen im Projektverzeichnis und auch nur dort.
Version der zwei Dateien ist 1.0.2.12.
Ich habe jetzt bammel davor die Indy Komponenten hochzuziehen, wenn es daran liegen kann.
Was kann ich noch tun?
Eventuell liegt es ja auch daran, dass ich die Zuweisung an einer falschen Stelle gemacht habe.


Danke.
Gruß Klaus

Geändert von mkinzler (28. Mai 2018 um 11:25 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat