System.JSON.Writers.TASCIIStreamWriter.Create

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

Delphi

constructor Create(Stream: TStream; BufferSize: Integer = 4096); overload;
constructor Create(const Filename: string; Append: Boolean; BufferSize: Integer = 4096); overload;

C++

__fastcall TASCIIStreamWriter(System::Classes::TStream* Stream, int BufferSize)/* overload */;
__fastcall TASCIIStreamWriter(const System::UnicodeString Filename, bool Append, int BufferSize)/* overload */;
/* TStreamWriter.Create */ inline __fastcall TASCIIStreamWriter(System::Classes::TStream* Stream)/* overload */ : System::Classes::TStreamWriter(Stream) { }
/* TStreamWriter.Create */ inline __fastcall TASCIIStreamWriter(System::Classes::TStream* Stream, System::Sysutils::TEncoding* Encoding, int BufferSize)/* overload */ : System::Classes::TStreamWriter(Stream, Encoding, BufferSize) { }
/* TStreamWriter.Create */ inline __fastcall TASCIIStreamWriter(const System::UnicodeString Filename, bool Append)/* overload */ : System::Classes::TStreamWriter(Filename, Append) { }
/* TStreamWriter.Create */ inline __fastcall TASCIIStreamWriter(const System::UnicodeString Filename, bool Append, System::Sysutils::TEncoding* Encoding, int BufferSize)/* overload */ : System::Classes::TStreamWriter(Filename, Append, Encoding, BufferSize) { }

プロパティ

種類 可視性 ソース ユニット
constructor public
System.JSON.Writers.pas
System.JSON.Writers.hpp
System.JSON.Writers TASCIIStreamWriter

説明

TStreamWriter のインスタンスを作成します。

System.JSON.Writers.TASCIIStreamWriter.Create は System.Classes.TStreamWriter.Create を継承しています。以下の内容はすべて System.Classes.TStreamWriter.Create を参照しています。


TStreamWriter のインスタンスを作成します。


このメソッドでは、TStreamWriter のインスタンスを作成し、初期化します。

ファイル名(Filename)を指定してこの作成メソッドを呼び出すと、作成された TStreamWriter のインスタンスは指定されたファイルの所有者になります。しかし、TStream のインスタンス(Stream)を指定してこの作成メソッドを呼び出すと、作成された TStreamWriter のインスタンスはデフォルトでは TStream のこのインスタンスの所有者になりません。TStreamWriter のインスタンスを作成した後で TStreamWriter.OwnStream を呼び出すと、TStreamWriterストリームの所有者にすることができます。

関連項目