System.Classes.TReader.Owner

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Owner: TComponent read FOwner write FOwner;

C++

__property TComponent* Owner = {read=FOwner, write=FOwner};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TReader

Beschreibung

Bezeichnet die Komponente, die Komponenten als Wert der Eigenschaft Owner zugewiesen wird, die aus dem Stream des Reader-Objekts gelesen werden.

Owner wird intern vom Komponenten-Streaming-System verwendet, um festzustellen, welche Komponenten in einem Stream übernommen werden sollen. Dabei werden alle Komponenten erfasst, die der Komponente Root untergeordnet sind.

Owner ist die Owner-Eigenschaft derjenigen Komponente, die aus dem Stream gelesen wird. Die Eigenschaft Owner der Komponente erhält ihren Wert von der Eigenschaft Owner des Reader-Objekts. Wenn die Eigenschaft Owner des Reader-Objekts nil (Delphi) bzw. NULL (C++) ist, wird die Eigenschaft Root der Eigenschaft Owner der Komponente zugewiesen.

Bei den meisten Komponenten ist Owner nil (Delphi) bzw. NULL (C++). Komponenten, die weitere Komponenten enthalten können, wie zum Beispiel die Knoten eines Baumdiagramms, haben nicht den Eigentümer (Owner) Root. Die Methode GetChildOwner kann den jeweiligen Eigentümer bestimmen.

Siehe auch