System.Classes.TBinaryReader.Read
Delphi
function Read: Integer; overload; virtual;
function Read(var Buffer: TCharArray; Index, Count: Integer): Integer; overload; virtual;
function Read(const Buffer: TBytes; Index, Count: Integer): Integer; overload; virtual;
C++
virtual int __fastcall Read()/* overload */;
virtual int __fastcall Read(System::DynamicArray<System::WideChar> &Buffer, int Index, int Count)/* overload */;
virtual int __fastcall Read(const System::DynamicArray<System::Byte> Buffer, int Index, int Count)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TBinaryReader |
Beschreibung
Liest Daten aus dem zugrunde liegenden Stream. Verwenden Sie Read, um die Daten aus dem Stream zu lesen.
Es gibt drei überladene Read-Methoden:
- Die erste Methode, die keinen Parameter hat, liest das nächste Zeichen aus dem zugrunde liegenden Stream, rückt zur aktuellen Position vor und gibt sie zurück. Wenn kein Zeichen zum Lesen vorhanden ist, gibt die Methode den Wert -1 zurück.
- Die zweite Methode, die drei Parameter hat, liest
Count
-Zeichen aus einem Zeichen-Array-Buffer
, beginnend amIndex
-Zeichen. - Die dritte Methode, die auch drei Parameter hat, liest
Count
-Zeichen aus einem Byte-Array-Buffer
, beginnend an demIndex
-Zeichen.