[Overview][Types][Classes] Reference for unit 'iostream' (#fcl)

TIOStream.Read

Read data from the stream.

Declaration

Source position: iostream.pp line 32

public function TIOStream.Read(

  var Buffer;

  Count: LongInt

):LongInt; override;

Arguments

Buffer

  

Memory buffer for the read data

Count

  

Number of bytes to read

Function result

The number of bytes actually read

Description

Readchecks first whether the type of the stream allows reading (type is iosInput). If not, it raises a EIOStreamErrorexception. If the stream can be read, it calls the inherited Readto actually read the data.

Errors

An EIOStreamErrorexception is raised if the stream does not allow reading.

See also

TIOSType

  

Type of stream to create

TIOStream.Write

  

Write data to the stream