Seek Statement

Az Open utasítással megnyitott fájlban beállítja a következő írás vagy olvasás helyét.

Közvetlen elérésű fájlok esetén a Seek utasítás a következő elérendő rekord számát adja vissza.

Minden más fájl esetén a Seek utasítás a következő elvégzendő művelet bájtpozícióját adja vissza.

Szintaxis:

Seek Statement diagram


Seek [#]filePos, {filePos|recordNum}

Paraméterek:

fileNum: The data channel number used in the Open statement.

filePos, recordNum: A következő írás vagy olvasás pozíciója. A pozíció egy 1 és 2147483647 közötti szám lehet. A fájl típusának megfelelően a pozíció a rekord számát (Random módban megnyitott fájlok) vagy a bájtpozíciót (Binary, Output, Append vagy Input módban megnyitott fájlok) jelzi. A fájl első bájtja az 1. pozíció, a második bájt a 2. pozíció és így tovább.

Hibakódok:

5 Érvénytelen eljáráshívás

52 Érvénytelen fájlnév vagy fájlszám

Seek function

Támogasson minket!