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
Erzeugt eine TStreamReader-Instanz.
Diese Methode erzeugt und initialisiert eine TStreamReader-Instanz.
Wenn Sie diesen Konstruktor mit einen Dateinamen (Filename
) aufrufen, wird die resultierende Instanz von TStreamReader zum Eigentümer des erzeugten Stream. Wenn Sie jedoch diese Erstellungsmethode mit einer Instanz von TStream (Stream
) aufrufen, wird die resultierende Instanz von TStreamReader nicht zum Eigentümer dieser Instanz von TStream. Nach dem Erstellen einer Instanz von TStreamReader können Sie mit TStreamReader.OwnStream TStreamReader zum Eigentümer seines Stream machen.