Hallo zusammen,
ich bin aktuell auf ein sehr ähnliches Problem gestoßen und wollte fragen ob es hierfür eventuell eine Lösung oder einen Workaround gibt.
In meiner Anwendung lade ich dynamisch
Dll's und gebe diese zur Laufzeit auch wieder frei.
Sowohl die Host-Anwendung als auch die
Dll's nutzen die SSL Libs zur HTTP Kommunikation.
Sobald eine der dynamisch geladenen
Dll's freigegeben wurde, funktioniert nun die SSL Geschichte nicht mehr in der Host-Anwendung: "error creating SSL context"
Im Prinzip dürfte das wohl hiervon kommen (IdSSLOpenSSL.pas):
Code:
finalization
UnLoadOpenSSLLibrary;
...
end.
Leider gelingt es mir nicht das vernünftig abzustellen bzw. wenn es sein muss die SSL Bibliotheken neu zu laden.
Die Host-Anwendung scheint zu denken, dass die SSL Libs weiterhin geladen sind...
Ich setze XE5 ein.
Vielen Dank und viele Grüße!