Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

2x LoadLibrary, 1x FreeLibrary -> Dll ist entladen

  Alt 30. Mär 2016, 07:48
Hallo #,
besser kann ich es nicht erklären

Ich rufe in Programmteil A und B jeweils LoadLibrary auf,
mache in Programmteil B FreeLibrary und auch Programmteil A kann nicht mehr mit der Dll arbeiten:

Fehlermeldung: error creating SSL context

Das LoadLibrary/FreeLibrary mache übrigens nicht ich, sondern Indy mit den SSL-Dlls.

Beschrieben ist das u.a. hier:
https://forums.embarcadero.com/threa...62667&tstart=0
http://stackoverflow.com/questions/1...ndy-ssl-idhttp
http://atozedsoftware.newsgroups.arc...501123130.html

Im Moment behelfe ich mich mit einem Reload der Dlls,
nachdem der betreffende Code von Programmteil B gelaufen ist:

UnLoadOpenSSLLibrary;
LoadOpenSSLLibrary;

Schön ist das nicht, aber immerhin funktioniert es.
Heiko
  Mit Zitat antworten Zitat