System.Seek

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Seek(var F: File; N: Integer);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure public System.pas System System


Beschreibung

Setzt den Positionszeiger in einer Datei auf die angegebene Komponente.

Mit Seek kann in Delphi eine geöffnete typisierte oder nicht typisierte Datei auf eine bestimmte Position gesetzt werden. Der Positionszeiger der Datei F wird auf die Komponente mit der Nummer N gesetzt. Die erste Komponente in einer Datei hat immer die Nummer 0.

In der obigen Syntax ist F eine typisierte oder nicht typisierte Dateivariable. Die in F angegebene Datei muss geöffnet sein. N ist ein Ausdruck mit dem Typ Cardinal.

Um eine Datei zu erweitern, suchen Sie eine Komponente nach der letzten Komponente in der Datei. Das bedeutet, dass die Anweisung Seek(F, FileSize(F)) den Positionszeiger an das Dateiende setzt.

Hinweis: Die Compiler-Option {$I+} behandelt Laufzeitfehler mittels Exceptions. Wird {$I-} verwendet, muss explizit mit IOResult auf E/A-Fehler geprüft werden.

Siehe auch


Codebeispiele