System.Classes.TStreamReader.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(Stream: TStream); overload;
constructor Create(Stream: TStream; DetectBOM: Boolean); overload;
constructor Create(Stream: TStream; Encoding: TEncoding;  DetectBOM: Boolean = False; BufferSize: Integer = 4096); overload;
constructor Create(const Filename: string); overload;
constructor Create(const Filename: string; DetectBOM: Boolean); overload;
constructor Create(const Filename: string; Encoding: TEncoding;  DetectBOM: Boolean = False; BufferSize: Integer = 4096); overload;

C++

__fastcall TStreamReader(TStream* Stream)/* overload */;
__fastcall TStreamReader(TStream* Stream, bool DetectBOM)/* overload */;
__fastcall TStreamReader(TStream* Stream, System::Sysutils::TEncoding* Encoding, bool DetectBOM, int BufferSize)/* overload */;
__fastcall TStreamReader(const System::UnicodeString Filename)/* overload */;
__fastcall TStreamReader(const System::UnicodeString Filename, bool DetectBOM)/* overload */;
__fastcall TStreamReader(const System::UnicodeString Filename, System::Sysutils::TEncoding* Encoding, bool DetectBOM, int BufferSize)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Classes.pas
System.Classes.hpp
System.Classes TStreamReader


Description

Crée une instance de TStreamReader.

Cette méthode crée et initialise une instance de TStreamReader.

Si vous appelez ce créateur avec un nom de fichier (Filename), l'instance de TStreamReader créée prend possession du fichier spécifié. Toutefois, si vous appelez ce créateur avec une instance de TStream (Stream), l'instance de TStreamReader créée ne prend pas possession de cette instance de TStream par défaut. Après avoir créé une instance de TStreamReader, vous pouvez appeler TStreamReader.OwnStream pour que TStreamReader prenne possession de son flux.

Voir aussi


Exemples de code