Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Memory Leak in TTetheringManager!

  Alt 19. Dez 2014, 18:46
Oh Gott, bitte nicht... ich möchte, dass meine Anwendungen auch weiter funktionieren und nicht überall DisposeOf oder DisposeOfAndNil () verteilen müssen, weils sonst an allen Ecken und Enden kracht.
Oh wie gruselig...

Daher:

Delphi-Quellcode:
Procedure ArcFree(Var Obj);
{$IF not Defined(AUTOREFCOUNT)}
var
  Temp: TObject;
begin
  Temp := TObject(Obj);
  Pointer(Obj) := nil;
  Temp.Free;
end;
{$ELSE}
begin
  if Pointer(Obj) <> NIL then
    begin
      TFMXObject(Obj).Release;
      TFMXObject(Obj).DisposeOf;
    end;

  TObject(Obj) := nil;
end;
{$ENDIF}
  Mit Zitat antworten Zitat