Manuel Amos Professional  Sommaire  Index

Panneaux de controle avances


VDIALOG
fonction : affecter ou lire une variable Interface
VDIALOG(numero canal, numero variable) = valeur
valeur = VDIALOG(numero canal, numero variable)

Cette fonction permet de lire ou modifier une variable dans un programme Interface actif. Indiquez le numero du canal, suivi du numero de variable souhaitee. La valeur represente l entier a stocker dans cette variable.

VDIALOG$
fonction : affecter ou lire une chaine Interface
VDIALOG$(numero canal, numero variable) = texte$
texte$ = VDIALOG$(numero canal, numero variable)

La fonction VDIALOG$ fonctionne de la meme facon que VDIALOG, mais pour les chaines de texte.

Donnez le numero du canal, le numero de la variable, puis une chaine AMOS a stocker dans le tableau de variables de l Interface.

Panneaux de controle avances

Voici une etude detaillee de certaines commandes de zones avancees qui rendent l Interface AMOS Professional si speciale !

Zones de saisie
L Interface AMOS Professional permet de saisir du texte ou des nombres dans des zones ecran.

EDit
instruction Interface : creer une zone de saisie de texte
ED numero zone, x, y, largeur, max, 'texte', fond, stylo;

La commande EDit ouvre une zone de saisie a l ecran. Elle peut etre selectionnee a la souris, et une chaine de texte peut y etre saisie avec toutes les fonctions de ligne classiques. Le curseur peut aussi etre place par clic souris directement a la position souhaitee.

Les parametres commencent par le numero de la zone (a partir de 1). Les coordonnees x,y indiquent la position de la ligne par rapport a la base courante (BAse), et seront ajoutees a cette base pour obtenir la position finale a l ecran.

Note : si la coordonnee x resultante n est pas un multiple exact de 16, elle sera arrondie vers le bas au multiple de 16 le plus proche.

Le parametre largeur indique le nombre de caracteres affichables (arrondi vers le haut au nombre pair suivant). Ensuite, la longueur maximale de texte a accepter est donnee (nombre de caracteres), et cet espace est reserve dans le tampon du canal.

Retour    Suivant
09.03.05