System.Classes.GetUltimateOwner
Delphi
function GetUltimateOwner(const ACollectionItem: TCollectionItem): TPersistent;
function GetUltimateOwner(const ACollection: TCollection): TPersistent;
function GetUltimateOwner(const APersistent: TPersistent): TPersistent;
C++
extern DELPHI_PACKAGE TPersistent* __fastcall GetUltimateOwner(TCollectionItem* const ACollectionItem)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
Gibt den Eigentümer der obersten Ebene eines angegebenen persistenten Objekts zurück.
Rufen Sie GetUltimateOwner auf, um den ultimativen Eigentümer eines persistenten Objekts zu ermitteln. GetUltimateOwner durchläuft die Hierarchie der Eigentümer, bis der Eigentümer der obersten Ebene erreicht wird.
Der ultimative Eigentümer ist in der Regel das Formular oder das Datenmodul, das die Objektinstanz enthält. Wenn jedoch ein Eigentümer (nicht das Formular oder das Datenmodul) selbst keinen Eigentümer besitzt, gibt GetUltimateOwner nil (Delphi) oder NULL (C++) zurück.