System.Classes.TBinaryWriter.Seek

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

virtual __int64 __fastcall Seek(const __int64 Offset, TSeekOrigin Origin);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Classes.pas
System.Classes.hpp
System.Classes TBinaryWriter

Beschreibung

Steuert eine bestimmte Position im Stream an.

Mit Seek können Sie die Position im Stream setzen, in den die Instanz TBinaryWriter schreibt.

Offset repräsentiert den Offset und der Parameter Origin gibt an, wie der Parameter Offset interpretiert werden soll. Origin sollte einen der folgenden Werte enthalten:

Wert Bedeutung

soBeginning

Offset wird ausgehend vom Beginn der Ressource ermittelt. Seek bewegt den Datenzeiger zur Position Offset. Offset muss >= 0 sein.

soCurrent

Offset bezieht sich auf die aktuelle Position in der Ressource. Seek verschiebt den Datenzeiger nach (Position + Offset).

soEnd

Offset wird ausgehend vom Ende der Ressource ermittelt. Offset muss <= 0 sein, um die Anzahl der Bytes vor dem Dateiende anzugeben.


Die Methode gibt eine neue Position im Stream zurück.

Siehe auch