System.Classes.TStream.ReadComponentRes
Delphi
function ReadComponentRes(const Instance: TComponent): TComponent;
C++
TComponent* __fastcall ReadComponentRes(TComponent* const Instance);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStream |
説明
ストリームからコンポーネントとそのプロパティをリソースファイル形式で読み出します。
ReadComponentRes メソッドは,グローバルルーチン ReadComponentResFile によって自動的に呼び出されます。またストリームの現在位置が WriteComponentRes メソッドで記述したコンポーネントを指しているときは直接呼び出すことができます。
ReadComponentResFile はファイルストリームオブジェクトを作成し,その ReadComponentRes メソッドを呼び出します。
ReadComponentRes は最初に ReadResHeader を呼び出してストリームのリソースヘッダーを読み出します。ストリームの現在位置にリソースヘッダーがないと,ReadResHeader は EInvalidImage 例外を生成します。次に ReadComponentRes は ReadComponent を呼び出して,Instance で設定されなければならないプロパティを読み出します。