Skip to content

TReadBufStream.Seek

Set location in the buffer.

Declaration

Source position: bufstream.pp line 70

public 
function TReadBufStream.Seek(const Offset: Int64; Origin: TSeekOrigin)
                             : Int64;  override;

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

Name Description
TWriteBufStream.Seek Set stream position.
TReadBufStream.Read Reads data from the stream.