FireDAC.Stan.Util.FDFreeAndNil
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.