System.Classes.TReader.Owner
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.