Seek Expressió

Defineix la posició per a l'escriptura o la lectura següent en un fitxer que es va obrir amb l'expressió Open.

Per a fitxers d'accés aleatori, l'expressió Seek defineix el nombre del registre següent al qual s'accedirà.

Per a la resta de fitxers, l'expressió Seek defineix la posició de bytes en la qual s'ha de produir l'operació següent.

Sintaxi:

Seek Statement diagram


Seek [#]filePos, {filePos|recordNum}

Paràmetres:

fileNum El número de canal de dades utilitzat en l'expressió Open.

filePos, recordNum Posició per a la següent escriptura o lectura. La posició pot ser un nombre entre 1 i 2147483647. Segons el tipus de fitxer la posició indica el nombre del registre (fitxers en mode Aleatori) o la posició del byte (fitxers en mode Eixida binari Annexa o Entrada). El primer byte en un fitxer és posició 1 el segon byte és posició 2 i així successivament.

Codis d'error

5 La crida al procediment no és vàlida

52 El nom o el número del fitxer és incorrecte

Funció Seek

Ens cal la vostra ajuda!