SAVE |
Sauvegarde |
---|---|
DISK BASIC |
Syntaxe
SAVE exp$[,A] |
Paramètres
Nom | Description |
---|---|
exp$ | Ce paramètre permet de définir le nom de fichier et l'extension facultative, le mot de passe et l'unité de disque à utiliser. Si le nom de fichier existe déjà, son contenu précédent sera perdu lors de la recréation du fichier. |
A | Ce paramètre permet d'entraîner le tri du fichier en ASCII plutôt qu'en format compressé. |
Description
Cette commande permet d'enregistrer le programme BASIC résident sur le disque.
L'utilisation du format compressé occupe moins d'espace disque et est plus rapide lors de la sauvegarde et du chargement. C'est ainsi que les programmes BASIC sont entreposés dans la RAM.
L'utilisation de l'option ASCII permet de faire certaines choses ne pouvant pas être faites avec des fichiers BASIC au format compressé.
Exemples :
- La commande MERGE nécessite que le fichier disque soit au format ASCII.
- Vous pouvez utiliser les commandes LIST et PRINT du TRSDOS avec des fichiers au format ASCII.
- Les programmes lus dans d'autres programmes en tant que données nécessitent généralement que les programmes de données soient entreposés en ASCII.
Conventions utiles pour placer des extensions sur les programmes BASIC : Pour les programmes au format compressé, utilisez l'extension /BAS. Pour les programmes au format ASCII, utilisez l'extension /TXT.
Exemples
SAVE"FILE1/BAS.JOHNQDOE:3"
enregistrer le programme BASIC résident au format compressé avec le nom de fichier FILE1, extension /BAS, mot de passe. JOHNQDOE; le fichier est placé sur l'unité de disque :3.
SAVE"MATHPAK/TXT",A
enregistrer le programme résident sous forme ASCII, sous le nom MATHPAK/TXT, sur le premier unité de disque non protégé en écriture.
À la fin d'un SAVE, le BASIC revient en mode commande.
Accès du fichier
Cette section est divisée en quatre parties :
- Création de fichiers et affectation de tampons - OPEN et CLOSE.
- Déclarations et fonctions
- Techniques d'entrée/sortie séquentielles.
- Techniques d'entrée/sortie aléatoires.
Création de fichiers et affectation de tampons
Pendant la boîte de dialogue d'initialisation, vous tapez un nombre en réponse à HOW MANY FILES? Le nombre que vous tapez indique à BASIC combien de tampons créer pour gérer vos accès disque (lectures et écritures).
Chaque tampon reçoit un numéro de 1 à 15. Si vous tapez :
HOW MANY FILES? 4ENTER |
puis BASIC met de côté quatre tampons, numérotés 1, 2, 3 et 4.
Vous pouvez considérer un tampon comme une zone d'attente que les données doivent traverser pour aller et revenir du fichier disque. Lorsque vous souhaitez accéder à un fichier particulier, vous devez indiquer à BASIC quel tampon utiliser pour accéder à ce fichier. Vous devez également indiquer à BASIC le type d'accès que vous souhaitez - sortie séquentielle, entrée séquentielle ou entrée/sortie aléatoire.
Tout cela est fait avec l'instruction OPEN et "défait" avec l'instruction CLOSE.