CLEAR |
Fixe la taille mémoire |
---|---|
GWBASIC |
Syntaxe
CLEAR ,[basicsize][,stacksize] |
Paramètres
Nom | Description |
---|---|
basicsize | Ce paramètre permet d'indiquer la taille de l'environnement des variables du BASIC (par défaut 8 Ko) |
stacksize | Ce paramètre permet d'indiquer le taille de la pile. La valeur par défaut est 32 Ko, soit la taille de l'espace de pile précédent. Lorsque GW-BASIC est exécuté pour la première fois, l'espace de pile est défini sur 512 octets, soit un huitième de la mémoire disponible, selon la valeur la plus petite. Le GW-BASIC alloue dynamiquement l'espace de chaîne de caractères. Une erreur «Out of String Space» se produit uniquement s'il n'y a plus de mémoire libre à utiliser par GW-BASIC. |
Description
Cette commande permet de fixer la taille et efface les zones mémoires.
Remarque
- La commande CLEAR effectue les opérations suivantes : ferme tous les fichiers, efface toutes les variables COMMON et utilisateur, réinitialise la pile et l'espace de chaîne de caractères, libère tous les tampons de disque, coupe tout son, réinitialise le son au premier plan de la musique, réinitialise le PEN sur OFF, réinitialise STRIG sur OFF, désactive le piégeage ON ERROR.
Exemples
L'exemple suivant permet de mettre à zéro les variables et d'annuler toutes les chaînes de caractères :
L'exemple suivant permet de mettre les variables à zéro, les chaînes de caractères à nulles, de protéger la mémoire au-dessus de 32768 et ne modifie pas l'espace de la pile :
- CLEAR 32768
L'exemple suivant permet de mettre à zéro les variables, d'annuler les chaînes de caractères, alloue 2 000 octets pour l'espace de la pile et utilise toute la mémoire disponible dans le segment :
- CLEAR ,,2000
L'exemple suivant permet de mettre à zéro les variables, d'annuler les chaînes de caractères, de protège la mémoire au-dessus de 32768 et d'allouer 2000 octets pour l'espace de la pile :
- CLEAR ,32768,2000
Dernière mise à jour : Lundi, le 19 janvier 2015