Afficher : Delphi C++
Préférences d'affichage

System.Classes.GetUltimateOwner

De XE2 API Documentation

Delphi

function GetUltimateOwner(ACollectionItem: TCollectionItem): TPersistent;
function GetUltimateOwner(ACollection: TCollection): TPersistent;
function GetUltimateOwner(APersistent: TPersistent): TPersistent;

C++

extern PACKAGE TPersistent* __fastcall GetUltimateOwner(TCollectionItem* ACollectionItem)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

Renvoie l'interface de premier niveau d'un objet persistant spécifié.

Appelez GetUltimateOwner pour obtenir le nom du dernier propriétaire d'un objet persistant. GetUltimateOwner parcourt la hiérarchie de propriété pour trouver d'abord le propriétaire (Owner), puis le propriétaire du propriétaire, et ainsi de suite jusqu'à ce qu'il n'y ait plus de propriétaires.

Le dernier propriétaire est généralement la fiche ou le module de données qui contient l'instance de l'objet. Toutefois, si l'un des propriétaires (autre qu'une fiche ou un module de données) n'a pas de propriétaire, GetUltimateOwner renvoie nil (Delphi) ou NULL (C++).

Voir aussi

Versions précédentes
Traductions