Vielen Dank,
aber habe gerade eine unschöne Kleinigkeit entdeckt.
Auf der Suche nach dem Speicherleck, habe ich testweise eine Zeile auskommentiert.
Also, bitte das Kommentar löschen:
Datei: DllLoaderEx - Zeile: 1011
dort steht zur Zeit:
Delphi-Quellcode:
FOR I:=0 TO LENGTH(Sections)-1 DO BEGIN
IF ASSIGNED(Sections[I].Base) THEN BEGIN
// VirtualFree(Sections[I].Base,0,MEM_RELEASE);
END;
END;
bitte ändern in:
Delphi-Quellcode:
FOR I:=0 TO LENGTH(Sections)-1 DO BEGIN
IF ASSIGNED(Sections[I].Base) THEN BEGIN
VirtualFree(Sections[I].Base,0,MEM_RELEASE);
END;
END;
PS: Das löst leider nicht das Speicherleck!
Danke
Thorsten