FILEPOS |
Position dans le fichier |
---|---|
Turbo Pascal 1+ | System |
Syntaxe
Function FilePos(fich:File):Integer; | Version 1 à 3 |
Function FilePos(fich:File):LongInt; | Version 4 à 7 |
Paramètres
Nom | Description |
---|---|
fich | Ce paramètre permet d'indiquer l'identificateur de fichier |
Description
Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement.
Remarques
- Le paramètre fich est une variable de fichier. Si la position actuelle du fichier se trouve au début du fichier, FilePos(fich) renvoie 0. Si la position actuelle du fichier se trouve à la fin du fichier, autrement dit, si Eof(fich) est True, FilePos(fich) est égal à FileSize(fich).
- Avec la directive {$I-}, IOResult renvoie 0 si l'opération a réussi, sinon, il retourne un code d'erreur différent de zéro.
- La fonction FilePos ne peut pas être utilisé sur un fichier texte, de plus, le fichier doit être ouvert.
- Si vous utilisez une version antérieur à la version 4 de Turbo Pascal, comme par exemple Turbo Pascal 3, vous devrez plutôt utiliser la fonction LongFilePos pour les déplacements long.
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 173.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1231.
Dernière mise à jour : Dimanche, le 25 janvier 2015