System.Classes.TReader.ReadComponent
Delphi
function ReadComponent(Component: TComponent): TComponent;
C++
TComponent* __fastcall ReadComponent(TComponent* Component);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
説明
リーダー ストリームの現在の Position にある指定の Component
を読み取り、取得したコンポーネントを返します。
ReadComponent は、Root に所有されている各コンポーネントを読み取るために ReadRootComponent から呼び出されます。ユーザーが ReadComponent を直接呼び出す必要はありません。
ReadComponent では、各コンポーネントの読み込みと初期化の処理を行います。リスト内のコンポーネントをすべて読み込んだあと、ReadComponents は、読み込んだ各コンポーネントの Loaded メソッドをコンポーネントの読み取り順に呼び出します。ReadComponent では、他のリーダー メソッドやコンポーネントのメソッドを呼び出すことにより、ストリームからコンポーネントを読み取る際の複雑な処理をうまく取り扱います。
ReadComponent では、直前に読み取ったバイト データの次へリーダーの Position を進めます。