System.Classes.TReader.ReadSignature
Delphi
procedure ReadSignature;
C++
void __fastcall ReadSignature();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
説明
リーダーオブジェクトに関連付けられているストリームからファイラ ID を読み出します。
ReadSignature メソッドは,読み出そうとしているファイルが有効なコンポーネントストリームであることを確認するために一部のルーチンで使用されます。たとえば,ReadRootComponent メソッドはストリームからコンポーネントを読み出す前に ReadSignature メソッドを呼び出します。オブジェクトをロードする前にファイラ ID を確認すれば,リーダーオブジェクトで無効なデータや破損したデータを読み出さないように保護できます。
ファイラ ID は 4 文字です。