SEEK |
Positionne dans le fichier |
Visual Basic |
Syntaxe
Seek [#]filenumber, position
|
Instruction |
Seek(filenumber)
|
Fonction |
Paramètres
Nom |
Description |
filenumber |
Ce paramètre permet d'indiquer tout numéro de dossier valide. |
position |
Ce paramètre permet d'indiquer le nombre compris entre 1 et 2 147 483 647 inclus, indiquant où la prochaine lecture ou écriture doit avoir lieu. |
Description
Cette instruction et fonction permet de fixer ou de retourner la position de lecture / écriture actuelle dans un fichier ouvert à l'aide de l'instruction Open.
Remarques
- Les numéros d'enregistrement spécifiés dans les instructions Get et Put remplacent le positionnement de fichier effectué par Seek.
- L'exécution d'une écriture de fichier après avoir effectué une opération de recherche au-delà de la fin d'un fichier étend le fichier. Si vous tentez une opération de recherche sur une position négative
ou nulle, une erreur se produit.
- LA fonction Seek renvoie une valeur comprise entre 1 et 2 147 483 647 (équivalent à 2^31-1), inclus. Pour les fichiers ouverts en mode aléatoire, la fonction Seek renvoie le numéro du
prochain enregistrement lu ou écrit. Pour les fichiers ouverts en mode Binary, Output, Append ou Input, la fonction Seek renvoie la position d'octet à laquelle l'opération suivante
doit avoir lieu. Le premier octet d'un fichier est à la position 1, le deuxième octet est à la position 2, et ainsi de suite.
Dernière mise à jour : Samedi, le 2 Janvier 2021