System.Classes.TStreamReader.Create
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 */;
Inhaltsverzeichnis
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