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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStreamWriter |
Description
Crée une instance de TStreamWriter.
Cette méthode crée et initialise une instance de TStreamWriter.
Si vous appelez ce créateur avec un nom de fichier (Filename
), l'instance de TStreamWriter créée prend possession du fichier spécifié. Toutefois, si vous appelez ce créateur avec une instance de TStream (Stream
), l'instance de TStreamWriter créée ne prend pas possession de cette instance de TStream par défaut. Après avoir créé une instance de TStreamWriter, vous pouvez appeler TStreamWriter.OwnStream pour que TStreamWriter prenne possession de son flux.
Voir aussi