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.

Siehe auch