RESET |
Réinitialise |
---|---|
Turbo Pascal 1+ | System |
Syntaxe
Procedure Reset(Var fich:File); |
Procedure Reset(Var fich:File;RecSize:Word); |
Paramètres
Nom | Description |
---|---|
fich | Ce paramètre permet d'indiquer l'identificateur de fichier |
RecSize | Ce paramètre permet d'indiquer la taille de l'enregistrement. |
Description
Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié.
Remarques
- Le paramètre fich est une variable de tout type de fichier associé à un fichier externe utilisant la procédure Assign. Le paramètre RecSize est une expression facultative de type de données Word, ne pouvant être spécifiée que si le paramètre fich est un fichier non typé. Si le paramètre fich est un fichier non typé, le paramètre RecSize spécifie la taille d'enregistrement à utiliser dans les transferts de données. Si le paramètre RecSize est omis, une taille d'enregistrement par défaut de 128 octets est utilisée.
- La procédure Reset ouvre le fichier externe existant avec le nom attribué à fich. Une erreur se produit si aucun fichier externe existant du nom donné n'existe. Si le paramètre fich est déjà ouvert, il est d'abord fermé puis rouvert. La position actuelle du fichier est définie au début du fichier.
- Si le paramètre fich se voit attribuer un nom vide, tel que Assign(F,''), puis après l'appel à la Reset, le paramètre fich se réfère au fichier d'entrée standard (numéro d'identificateur de descripteur standard 0).
- Si le paramètre fich est un fichier texte, le paramètre fich devient en lecture seulement. Après un appel à la procédure Reset, la fonction Eof(fich) est True si le fichier est vide; sinon, la fonction Eof(fich) est False.
- Il est possible de modifier le mode d'autorisation en lecture et écriture en utilisant la variable FileMode disponible à partir du Turbo Pascal 4.
- Avec la directive {$I-}, la fonction IOResult renvoie 0 si l'opération a réussi, sinon, il renvoie un code d'erreur différent de zéro.
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 358 à 359.
Dernière mise à jour : Dimanche, le 25 janvier 2015