Vcl.AxCtrls.TOleStream.Read

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi