System.Classes.TStreamWriter.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
System.Classes.pas
System.Classes.hpp
System.Classes TStreamWriter

Beschreibung

Erstellt eine TStreamWriter-Instanz.

Diese Methode erstellt und initialisiert eine TStreamWriter-Instanz.

Wenn Sie diese Erstellungsmethode mit einem Dateinamen (Filename) aufrufen, wird die resultierende Instanz von TStreamWriter zum Eigentümer der angegebenen Datei. Wenn Sie jedoch diese Erstellungsmethode mit einer Instanz von TStream (Stream) aufrufen, wird die resultierende Instanz von TStreamWriter nicht automatisch zum Eigentümer dieser Instanz von TStream. Nach dem Erstellen einer Instanz von TStreamWriter können Sie TStreamWriter.OwnStream aufrufen, damit TStreamWriter zum Eigentümer seines Streams wird.

Siehe auch

Codebeispiele