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. |