System.Classes.TReader.ReadComponent

提供: RAD Studio API Documentation
移動先: 案内検索

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 を進めます。

関連項目