SET BUFFER
instruction : définir la taille de la zone de variables
Set Buffer nombre de kilo-octets
La commande SET BUFFER peut être utilisée dans un programme pour définir la nouvelle taille de la zone des variables. Il suffit de suivre la commande avec le nombre de kilo-octets requis, et il est recommandé d'augmenter cette valeur par paliers de 5 Ko, jusqu'à ce qu'un espace suffisant ait été réservé dans la zone de buffer. Il est important de noter que la commande SET BUFFER doit être la toute première instruction de votre programme, à l'exception des messages REM.
Tableaux
Il est souvent nécessaire d'utiliser tout un ensemble de variables similaires pour quelque chose comme un
tableau de résultats de football ou un catalogue de collection de disques. Tout ensemble de variables peut être regroupé
dans ce qu'on appelle un "tableau".
Supposons que vous ayez 100 titres dans votre collection de disques, et que vous deviez indiquer à AMOS Professional la taille du tableau de variables nécessaire pour votre tableau. Il existe une commande spéciale pour définir cette dimension.
DIM
instruction : dimensionner un tableau
Dim nom de variable(nombre,nombre,nombre...)
La commande DIM est utilisée pour dimensionner un tableau, et les variables dans votre tableau de collection de disques pourraient être définies avec une première ligne comme celle-ci :
E> Dim ARTIST$(99),TITLE$(99),YEAR(99),PRICE#(99)
Chaque dimension du tableau est placée entre parenthèses, et s'il y a plus d'un élément dans une dimension, chaque nombre doit être séparé du suivant par une virgule.
Les indices des éléments dans les tableaux commencent toujours à zéro, ainsi vos premières et dernières entrées pourraient contenir ces variables :
E> ARTIST$(0)="Aaron Copeland" TITLE$(0)="Appalachian Spring" YEAR(0)=1944 PRICE#(0)=12.99 ARTIST$(99)="ZZ Top" TITLE$(99)="Afterburner" YEAR(99)=1985 PRICE#(99)=9.95
Pour extraire des éléments de votre tableau, vous pouvez alors ajouter quelque chose comme ceci à votre programme exemple :