FireDAC.Stan.Util.FDFreeAndNil
Delphi
procedure FDFreeAndNil(var AObj);
C++
extern DELPHI_PACKAGE void __fastcall FDFreeAndNil(void *AObj);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Stan.Util.pas FireDAC.Stan.Util.hpp |
FireDAC.Stan.Util | FireDAC.Stan.Util |
説明
オブジェクト参照を解放して、nil(Delphi の場合)または NULL(C++ の場合)に置き換えます。
FDFreeAndNil を使用すると、変数の参照先オブジェクトを解放した後、その変数は必ず nil(Delphi の場合)または NULL(C++ の場合)になります。AObj
パラメータには、オブジェクトを表す任意の変数を渡します。この動作は、ARC プラットフォームと非 ARC プラットフォームで異なります。
警告:
AObj
は TObject の下位クラスのインスタンスでなければなりません。