System.TObject.Equals

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Equals(Obj: TObject): Boolean; virtual;

C++

virtual bool __fastcall Equals(TObject* Obj);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.pas
systobj.h
System TObject


Description

Vérifie si l'instance en cours et le paramètre Obj sont égaux.

La fonction a un paramètre Obj du type TObject.

Par défaut, la méthode Equals indique si les adresses correspondant à l'objet en cours et à l'objet Obj sont identiques. La méthode renvoie une valeur booléenne qui représente l'égalité entre les deux adresses.

Remarque: Equals est supposée être redéfinie dans les classes dérivées utilisateur, afin de fournir des objets consommateur avec une fonction déterminant l'égalité. Par exemple, dans la classe FMX.Types.TBounds, Equals renvoie également True si les propriétés Rect de l'objet en cours et de l'objet Obj sont égales. Dans la classe FMX.StdActns.TBaseValueRange, Equals renvoie également True si toutes les propriétés de l'objet en cours et de l'objet Obj sont égales.

Voir aussi