System.Classes.TestStreamFormat

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

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 は,ストリームがフォームファイルを読み出していないか,ストリームがファイルの先頭に位置付けられていない場合に返されます。

関連項目