Bde.DBTables.TBlobStream.Seek

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

virtual int __fastcall Seek(int Offset, System::Word Origin)/* overload */;
inline __int64 __fastcall  Seek(const __int64 Offset, System::Classes::TSeekOrigin Origin){ return System::Classes::TStream::Seek(Offset, Origin); }
inline __int64 __fastcall  Seek _DEPRECATED_ATTRIBUTE0 (const __int64 Offset, System::Word Origin){ return System::Classes::TStream::Seek(Offset, Origin); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBlobStream


Beschreibung

Setzt die aktuelle Position im TBlobStream-Objekt auf einen neuen Wert .

Mit Seek wird die aktuelle Position innerhalb der BLOB-Daten entsprechend dem Wert von Offset angepasst. Seek ermöglicht es einer Anwendung, an einer beliebigen Position innerhalb der BLOB-Daten eine Schreib- oder Leseoperation auszuführen.

Der Parameter Origin gibt an, wie der Parameter Offset interpretiert werden soll. Origin sollte einen der folgenden Werte enthalten:


Wert Bedeutung

soFromBeginning

Offset bezieht sich auf den Anfang der BLOB-Daten. Seek bewegt den Dateizeiger zur Position Offset. Offset muss >= 0 sein.

soFromCurrent

Offset bezieht sich auf die aktuelle Position innerhalb der BLOB-Daten. Seek verschiebt den Dateizeiger nach (Position + Offset).

soFromEnd

Offset bezieht sich auf das Ende der BLOB-Daten. Offset muss kleiner oder gleich Null sein und bezeichnet die Anzahl der Bytes vor dem Ende des BLOB.


Seek gibt den neuen Wert der Eigenschaft Position zurück, die neue aktuelle Position in den BLOB-Daten.

Siehe auch