System.Classes.TestStreamFormat
Delphi
function TestStreamFormat(const Stream: TStream): TStreamOriginalFormat;
C++
extern DELPHI_PACKAGE TStreamOriginalFormat __fastcall TestStreamFormat(TStream* const Stream);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
ストリームから読み出すときにフォームファイルの形式を識別します。
TestStreamFormat 関数を呼び出すと,フォームファイルを読み出すストリームの宣言を調べて,バイナリ形式とテキスト形式のどちらで格納されていたのかを確認できます。
Stream は,検査対象のストリームです。
TestStreamFormat は,ストリームの宣言を調べて,フォームファイルがバイナリ形式で保存されていた場合に sofBinary を返し,テキスト形式で保存されていた場合には sofText を返し,見分けがつかない場合には sofUnknown を返します。通常,sofUnknown は,ストリームがフォームファイルを読み出していないか,ストリームがファイルの先頭に位置付けられていない場合に返されます。