FireDAC.Stan.Util.FDFreeAndNil

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure FDFreeAndNil(var AObj);

C++

extern DELPHI_PACKAGE void __fastcall FDFreeAndNil(void *AObj);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Stan.Util.pas
FireDAC.Stan.Util.hpp
FireDAC.Stan.Util FireDAC.Stan.Util

Description

Libère une référence d'objet et la remplace par nil (Delphi) ou NULL (C++).

Utilisez FDFreeAndNil pour vérifier qu'une variable vaut nil (Delphi) ou NULL (C++) après avoir libéré l'objet qui la référence. Transmettez toutes les variables représentant un objet sous la forme de paramètre AObj. Le comportement est différent pour les plates-formes ARC et non ARC :

  • ARC -- la méthode appelle la méthode DisposeOf.
  • non ARC -- la méthode appelle le destructeur Destroy.

Avertissement : AObj doit être une instance d'un descendant de TObject.

Voir aussi