[Overview][Constants][Classes][Index] Reference for unit 'bufstream' (#fcl)

TReadBufStream.Seek

Set location in the buffer

Declaration

Source position: bufstream.pp line 63

public function TReadBufStream.Seek(

  const Offset: Int64;

  Origin: TSeekOrigin

):Int64; override;

Arguments

Offset

  

Offset (in bytes) of origin

Origin

  

Origin of seek operation

Function result

New position

Description

Seek sets the location in the buffer. Currently, only a forward seek is allowed. It is emulated by reading and discarding data. For an explanation of the parameters, see TStream.Seek".

The seek method needs enhancement to enable it to do a full-featured seek. This may be implemented in a future release of Free Pascal.

Errors

In case an illegal seek operation is attempted, an exception is raised.

See also

TWriteBufStream.Seek

  

Set stream position.

TReadBufStream.Read

  

Reads data from the stream


Documentation generated on: May 14 2021