Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#4

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

  Alt 16. Mai 2017, 01:01
Erstmal kannst du nur das machen, was der TE auch schon macht,

also nach dem Entladen deiner DLL auch in der EXE und den anderen DLLs die SSLLib neu laden.
Erst entladen und dann wieder laden, da LoadOpenSSLLibrary in einem Boolean speichert, ob es geladen wurde und dann nichts macht, wenn der noch True ist.
Delphi-Quellcode:
UnLoadOpenSSLLibrary;
LoadOpenSSLLibrary;
Natürlich überall zuerst Unload und danach Load, da die Unload ja ebenfalls alle Load wieder plätten, wenn die Reihenfolge nicht stimmt.

Und dann einen QC bei Embarcadero, bzw. eher eine Bug-Meldung an INDY.
http://www.indyproject.org/Support.DE.aspx
https://quality.embarcadero.com (alt: http://qc.embarcadero.com)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (16. Mai 2017 um 01:07 Uhr)
  Mit Zitat antworten Zitat