System.Classes.GetUltimateOwner

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch