TReadBufStream.Read function
Reads data from the stream.
Declaration
function Read(var ABuffer; ACount: LongInt): Integer; overrideArguments
ABuffer | Buffer to place read data in. |
ACount | Number of bytes to read. |
Function result
Number of bytes read.
Description
Read reads at most
ACount bytes from the stream and
places them in
Buffer. The number of actually read bytes is
returned.
TReadBufStream first reads whatever data is still available in
the buffer, and then refills the buffer, after which it continues to read
data from the buffer. This is repeated until
ACount bytes are
read, or no more data is available.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
