System.Classes.TBinaryReader.Read

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 am Index-Zeichen.
  • Die dritte Methode, die auch drei Parameter hat, liest Count-Zeichen aus einem Byte-Array-Buffer, beginnend an dem Index-Zeichen.

Siehe auch