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