Codeblock Onlinehilfe

FSeek()

FSeek() – Position in einer Datei verändern


Die Funktion setzt die aktuelle Position einer Datei um aOffset Bytes weiter vor.


Parameter

Beschreibung

aFileObject:O

Fileobjekt, welches positioniert wird

aOffset:N

Anzahl der Bytes die vorgerückt wird

aSeekMode:N

Suchmodus;
default = FS_RELATIVE
FS_RELATIVEPosition wird ausgehend von aktueller verändert
FS_SETPosition wird ausgehend vom ersten Byte verändert
FS_ENDPosition wird ausgehen vom letzten Byte verändert


Rückgabewert


Numerisch - Neue Position

Beispiel

| aFileName, oFileObject, rBuffer, rBuffer2 |

aFileName   := 'C:\Temp\Test.txt',
oFileObject := FOpen(aFileName, FO_READ),

FSeek(oFileObject, 5),
WriteLn(FReadLn(oFileObject)),

FSeek(oFileObject, 9, FS_SET),
WriteLn(FReadLn(oFileObject)),

FSeek(oFileObject, -10, FS_END),
WriteLn(FReadLn(oFileObject)),


Weitere Verknüpfungen