CLOSE |
Fermer |
Basic Couleur étendu (Extended Color Basic) |
Basic du Coco 2 |
Syntaxe
CLOSE [[#] buffer] [,[#] buffer] [,...]
|
Paramètres
Nom |
Description |
# buffer |
Ce paramètre permet d'indiquer une expression s'évaluant avec un nombre compris entre -2 et 15, correspondant aux périphériques suivants : |
-2 |
Imprimante (RS-232) |
-1 |
Cassette |
0 |
Écran/clavier |
1 à 15 |
Disque |
Description
Cette commande permet la fermeture d'un fichier.
Remarques
- L'instruction entraîne la fermeture des fichiers ouverts dans l'ordre spécifié. Si aucun tampon # n'est fourni, tous les fichiers seront fermés dans l'ordre inverse dans lequel ils ont été ouverts.
Notez que fermer avec CLOSE un fichier ayant été ouvert pour la sortie (O) peut entraîner l'écriture d'une horloge finale de données dans le tampon spécifié par #.
- Lors de la fermeture de plusieurs fichiers ouverts (en particulier lorsqu'un ou plusieurs d'entre eux sont ouverts pour la sortie (O)), fermez-les toujours dans l'ordre inverse dans lequel ils ont été
ouverts. Si vous ne le faites pas, les horloges de données finales peuvent être écrites dans le mauvais tampon, provoquant la destruction de l'intégrité du fichier. Ceci est particulièrement dangereux
lorsque vos fichiers se trouvent sur des unités de disque différents, auquel cas les deux tables d'allocation de répertoires peuvent également être mal écrites !
Erreurs potentielles
Code |
Description |
DF |
L'instruction CLOSE a entraîné une tentative d'écriture sur le disque, moment auquel le disque s'est avéré plein. |
FC |
Le tampon # est en dehors des limites. |
Exemples
Voici quelques exemples de l'utilisation de CLOSE :
CLOSE
CLOSE 1
CLOSE #2, #-1, #3
Dernière mise à jour : Mercredi, le 11 Août 2021