Single File System: Virtual File System Delphi Library
for Archive / Backup with Transparent Compression and Strong Encryption


TSFSFileStream.Seek
TSFSFileStream
Top 


Resets the current position of the data stream.

function Seek(Offset: Longint; Origin: Word): Longint; override; overload;
function Seek(Offset: Int64; Origin: Word): Int64; override;

Description
Use Seek to move the current position within the resource file associated with the 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:

Value    Meaning    
soFromBeginning   Offset is from the beginning of the resource. Seek moves to the position Offset. Offset must be >= 0.   
soFromCurrent   Offset is from the current position in the resource. Seek moves to Position + Offset.   
soFromEnd   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.

Note:
Int64 variant of seek is available for Delphi 6 and higher only.


© 2000-2004 AidAim Software LLC Single File System: Single-file Delphi Virtual File Syste