API:System.JSON.Writers.TASCIIStreamWriter.Create
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) { }
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
constructor | public | System.JSON.Writers.pas System.JSON.Writers.hpp |
System.JSON.Writers | TASCIIStreamWriter |
Description
Create TStreamWriter instance.
System.JSON.Writers.TASCIIStreamWriter.Create inherits from System.Classes.TStreamWriter.Create. All content below this line refers to System.Classes.TStreamWriter.Create.
Create TStreamWriter instance.
This method creates and initializes a TStreamWriter instance.
If you call this creator with a filename (Filename
), the resulting instance of TStreamWriter takes ownership of the specified file. However, if you call this creator with an instance of TStream (Stream
), the resulting instance of TStreamWriter does not take ownership of this instance of TStream by default. After you create an instance of TStreamWriter, you can call TStreamWriter.OwnStream to make TStreamWriter take ownership of its stream.
See Also
Code Examples