Istruzione Seek

Imposta la posizione per la successiva operazione di lettura o scrittura in un file aperto con l'istruzione Open.

Per i file ad accesso casuale, l'istruzione Seek imposta il numero del record di dati successivo al quale accedere.

Per tutti gli altri file, l'istruzione Seek imposta la posizione in byte in corrispondenza della quale deve verificarsi l'operazione successiva.

Sintassi:

Diagramma dell'istruzione Seek


Seek [#]filePos, {filePos|recordNum}

Parametri:

fileNum (NumeroFile): numero del canale dati usato nell'istruzione Open.

filePos, recordNum: posizione per la successiva operazione di lettura o scrittura. La posizione può essere un numero compreso tra 1 e 2.147.483.647. In base al tipo di file, la posizione indica il numero del record (file in modo Random) o la posizione in byte (file in modo Binary, Output, Append o Input). Il primo byte in un file è la posizione 1, il secondo byte è la posizione 2, e così via.

Codici di errore:

5 Richiamo di procedura non valido

52 Nome file o numero file errato

Sosteneteci!