Einzelnen Beitrag anzeigen

mattia72

Registriert seit: 18. Aug 2023
Ort: Ungarn, Pest
14 Beiträge
 
#3

AW: DllExpert unit wird finalisiert bevor richtig unregistriert

  Alt 4. Jan 2025, 16:15
Das hat leider nicht geholfen. Ursprünglich gab es überhaupt keine Variable und so ging es auch nicht.

Delphi-Quellcode:
procedure Register;
var
   dripExtension : IOTAWizard;
begin
   dripExtension := TDRipExtension.Create;
   RegisterPackageWizard(GDRipExtension);
end;
Der Konstruktor wird an keiner anderen Stelle verwendet, also es wird keine Referenz gehalten.
Egal was ich mache, in welche Reihenfolge die Units in der DPR Datei aufgelistet sind, Finalization wird zu früh aufgerufen, obwohl diese Unit sollte eigentlich zuletzt entladen werden.
  Mit Zitat antworten Zitat