Hallo,
ich sitze seit 4 Tagen (gefühlt 20 ...
) an folgendem Problem.
Indy+SSL =
Indy+OpenSSL.
Meine OpenSSL-Bibliotheken liegen nicht im Exe-Verzeichnis,
sondern in einem Verzeichnis darunter.
Ist ja nicht schlimm, es gibt ja IdOpenSSLSetLibPath.
Aber:
Wenn sich ein Programm installiert und sich selbst in die PATH-Variable einträgt, OK,
geht ja auch noch.
Nur: Wenn das Programm veraltetet OpenSSL-Bibliotheken mitbringt
-> Puff !!!
Scheinbar funktioniert LoadSSLCryptoLibrary und das dort befindliche SafeLoadLibrary nicht richtig.
Dort wird intern LoadLibrary mit dem Pfad der
Dll aufgerufen.
Das scheint nicht mehr zu funktionieren ?
Weiss da jemand was darüber.
Das scheint hier in die Richtung zu gehen
https://stackoverflow.com/questions/...-with-no-error