Vcl.AxCtrls.TOleStream.Read
Delphi
function Read(var Buffer; Count: Longint): Longint; override;
C++
virtual int __fastcall Read(void *Buffer, int Count)/* overload */;
inline int __fastcall Read(System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TStream::Read(Buffer, Offset, Count); }
inline int __fastcall Read(System::DynamicArray<System::Byte> &Buffer, int Count){ return System::Classes::TStream::Read(Buffer, Count); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | TOleStream |
Description
Read lit dans Buffer jusqu'à Count octets depuis la position en cours.
Appelez Read pour lire des données dans le flux Ole quand le nombre d'octets disponibles est inconnu. Buffer doit comporter au moins Count octets alloués pour stocker les données lues dans le flux.
Read utilise l'interface de flux pour transférer jusqu'à Count octets dans Buffer, en commençant à la position en cours puis avance la position en cours du nombre d'octets effectivement lus. Read renvoie le nombre d'octets réellement transférés (qui peut être inférieur au nombre demandé dans Count.)
Toutes les autres méthodes de lecture de données d'un flux Ole (ReadBuffer, ReadComponent) appellent Read pour effectuer la lecture réelle.