TReadBufStream.Seek function
Set location in the buffer.
Declaration
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64
; overrideArguments
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
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
