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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TBinaryReader |
Description
Lit des données dans le flux sous-jacent. Utilisez Read pour lire les données dans le flux.
Il existe 3 méthodes Read surchargées :
- La première, qui est sans paramètre, lit le caractère suivant dans le flux sous-jacent, avance à la position actuelle, et puis le renvoie. S'il n'existe pas de caractère à lire, la méthode renvoie -1.
- La deuxième, qui a 3 paramètres, lit
Count
caractères, en commençant au caractèreIndex
dans unBuffer
d'un tableau de caractères. - La troisième, qui a 3 paramètres aussi, lit
Count
octets en commençant àIndex
dans unBuffer
d'un tableau d'octets.