Vcl.AxCtrls.TOleStream.Read
Delphi
function Read(var Buffer; Count: Longint): Longint; override;
C++
virtual System::LongInt __fastcall Read(void *Buffer, System::LongInt Count)/* overload */;
inline System::LongInt __fastcall Read(System::Sysutils::TBytes Buffer, System::LongInt Offset, System::LongInt Count){ return System::Classes::TStream::Read(Buffer, Offset, Count); }
inline System::LongInt __fastcall Read(System::Sysutils::TBytes &Buffer, System::LongInt 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.