RAD Studio VCL Reference
THandleStream.Seek Method

Resets the current position of the handle stream.

function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override;
virtual __fastcall Int64 Seek(const Int64 Offset, TSeekOrigin Origin);

Use Seek to move the current position within the resource associated with the handle stream by the indicated offset. Seek allows an application to read from or write to a particular location within the resource. 

The Origin parameter indicates how to interpret the Offset parameter. Origin should be one of the following values:

Offset is from the beginning of the resource. Seek moves to the position Offset. Offset must be >= 0.  
Offset is from the current position in the resource. Seek moves to Position + Offset.  
Offset is from the end of the resource. Offset must be <= 0 to indicate a number of bytes before the end of the file.  

Seek returns the new value of the Position property, the new current position in the resource. 


Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!