System.Classes.TStreamWriter.Create
Delphi
constructor Create(Stream: TStream); overload;
constructor Create(Stream: TStream; Encoding: TEncoding; BufferSize: Integer = 4096); overload;
constructor Create(const Filename: string; Append: Boolean = False); overload;
constructor Create(const Filename: string; Append: Boolean; Encoding: TEncoding; BufferSize: Integer = 4096); overload;
C++
__fastcall TStreamWriter(TStream* Stream)/* overload */;
__fastcall TStreamWriter(TStream* Stream, System::Sysutils::TEncoding* Encoding, int BufferSize)/* overload */;
__fastcall TStreamWriter(const System::UnicodeString Filename, bool Append)/* overload */;
__fastcall TStreamWriter(const System::UnicodeString Filename, bool Append, System::Sysutils::TEncoding* Encoding, int BufferSize)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStreamWriter |
説明
TStreamWriter のインスタンスを作成します。
このメソッドでは、TStreamWriter のインスタンスを作成し、初期化します。
ファイル名(Filename
)を指定してこの作成メソッドを呼び出すと、作成された TStreamWriter のインスタンスは指定されたファイルの所有者になります。しかし、TStream のインスタンス(Stream
)を指定してこの作成メソッドを呼び出すと、作成された TStreamWriter のインスタンスはデフォルトでは TStream のこのインスタンスの所有者になりません。TStreamWriter のインスタンスを作成した後で TStreamWriter.OwnStream を呼び出すと、TStreamWriter をストリームの所有者にすることができます。
関連項目
コード例