Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#1

Speicherverlust in externer DLL

  Alt 28. Feb 2006, 10:40
Ich habe in meinem Programm eine externe DLL welche bei Verwendung einen Speicherverlust hat.

Da der Hersteller nicht bereit ist vernünftigen Support zu bieten bzw. Fehlerbehebung zu machen aber ich ohne diese DLL nicht auskomme (Hersteller ist einer der großen US-SW-Hersteller) wollte ich folgendes machen:

a, Hooken aller Speicherallokations/Freigabe-Funktionen und Mitprotokollierung der Anforderungen/Freigaben
b, Zwischenzeitliches Entladen der DLL's
c, Eigene Freigabe der restlichen Speicherlücken
d, Neues dynamisches Laden der DLL

Welche API-Funktionen Hooke ich hierzu am besten bzw. welche sind die gebräuchlichsten Funktionen?
Was müßte ich nocht beachten?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat