Einzelnen Beitrag anzeigen

dpg123

Registriert seit: 13. Apr 2015
22 Beiträge
 
Turbo Delphi für Win32
 
#7

AW: ARC-sichere Zuweisung von self an Interface-Variable

  Alt 23. Mai 2017, 17:34
Das letzte Beispiel sollte eigentlich ohne memoryleak funktionieren, oder?
Wenn Da doch eines ist, (Turbo Delphi ist zu lange her) erzeuge einen Destructor in
TRequestController der die referenz explicit auf Nil setzte also etwa:


Delphi-Quellcode:
TRequestController.Destroy;
begin
 requestValue := nil;
  inherited;
end;
ja, kein Leak!
  Mit Zitat antworten Zitat