FireDAC.Stan.Util.FDFreeAndNil

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure FDFreeAndNil(var AObj);

C++

extern DELPHI_PACKAGE void __fastcall FDFreeAndNil(void *AObj);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FireDAC.Stan.Util.pas
FireDAC.Stan.Util.hpp
FireDAC.Stan.Util FireDAC.Stan.Util

Beschreibung

Gibt eine Objektreferenz frei und ersetzt die Referenz durch nil (Delphi) oder NULL (C++).

Mit FDFreeAndNil stellen Sie sicher, dass eine Variable nach der Freigabe der Objektreferenz nil (Delphi) bzw. NULL (C++) ist. Übergeben Sie im Parameter AObj eine Variable, die ein Objekt repräsentiert. Das Verhalten ist auf ARC- und Nicht-ARC-Plattformen unterschiedlich:

  • ARC – die Methode ruft die Methode DisposeOf auf.
  • Nicht-ARC – die Methode ruft den Destruktor Destroy auf.

Warnung: AObj muss eine Instanz einer von TObject abgeleiteten Klasse sein.

Siehe auch