System.Classes.TStreamReader.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

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

Beschreibung

Erstellt eine TStreamReader-Instanz.

Diese Methode erstellt und initialisiert eine TStreamReader-Instanz.

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

Siehe auch

Codebeispiele