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++).