Manuel Amos Professional  Sommaire  Index

Interface AMOS


EXit
Instruction d interface : quitter l interface et revenir au Basic AMOS Professional
EX;

La commande EXit doit toujours etre la derniere instruction d un programme Interface. Elle permet de revenir au programme principal AMOS Professional Basic, en signalant au systeme que la derniere ligne du programme Interface a ete atteinte. Si la commande EXit est oubliee, une erreur de syntaxe sera generee lors de l execution ou du test de la routine.

Variables et nombres
L interface AMOS Professional fournit un moyen standard de faire des calculs et de stocker les resultats dans des variables.

Tous les programmes Interface possedent leur propre liste de variables, stockees dans un tableau interne. Ces variables ont exactement le meme format que les nombres standards AMOS Professional.

Chaque variable est identifiee par un numero d index, a partir de zero. Cependant, au lieu d utiliser la methode classique comme ceci :

X> VARIABLE(numero d index)

Les variables de l interface doivent etre appelees avec le numero d index place en premier, comme ceci :

X> numero d index VARIABLE

VAriable
Fonction d interface : retourne la valeur associee a un index
valeur = numero d index VA;

VA retourne la valeur associee a l index indique, ce qui la rend disponible dans votre programme Interface. Par defaut, jusqu a 17 variables peuvent etre utilisees en meme temps, mais ce nombre peut etre augmente avec la commande DIALOG OPEN, expliquee plus loin.

Definir une variable

Set Variable
Instruction d interface : definir une variable d interface
SV numero d index,valeur;

Definir une variable dans l interface AMOS Professional est tres simple. Il suffit de donner la commande, suivie du numero de la variable a modifier et de la valeur a lui affecter. Les variables d interface ne sont pas limitees aux nombres : des chaines de caracteres peuvent egalement etre utilisees si necessaire. Par exemple :

X> SetVar 0,42:                   ceci affecte la valeur quarante-deux a l element numero zero.
   SetVar 1,'The answer is';     ceci affecte une chaine de caracteres a l element numero un.
Retour    Suivant
09.01.03