TGZFileStream.read function
Read data from the compressed file.
Declaration
function read(var buffer; count: LongInt): LongInt; overrideArguments
buffer | Memory buffer to store the data in. |
count | Number of (uncompressed) bytes to read. |
Function result
Number of bytes (uncompressed) actually read.
Description
Read overrides the
Read method of
TStream
to read the data from the compressed file. The
Buffer parameter
indicates where the read data should be stored. The
Count
parameter specifies the number of bytes (
uncompressed) that should
be read from the compressed file. Note that it is
not possible to read from the stream if it was opened in write mode.
The function returns the number of uncompressed bytes actually read.
Errors
If
Buffer points to an invalid location, or does not have enough
room for
Count bytes, an exception will be raised.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
