Manuel Amos Professional  Sommaire  Index

Panneaux de controle avances


Voici un exemple de verification simple :

X> Do
    D=Dialog(1)
    Exit If D<0
    If D>0
     On D Gosub BOUTON1,BOUTON2
     Wait Vbl
    Endif
   Loop

RDIALOG
fonction : lire l etat d une zone ou d un bouton
valeur = RDIALOG(numero canal, numero bouton)
valeur = RDIALOG(numero canal, numero bouton, numero objet)

Cette fonction permet de lire la position ou valeur d un bouton ou d un selecteur particulier. Indiquez le numero du canal Interface actif, suivi du numero du bouton ou de la zone a tester.

Un troisieme parametre optionnel permet de verifier un objet specifique affecte a cette zone. Si ce numero d objet est omis, c est l objet numero 0 (le premier defini) qui sera teste. Les objets sont numerotes dans l ordre de leur creation dans le programme Interface : le premier bouton a pour numero 0, le second 1, etc.

La valeur retournee par RDIALOG depend du type de zone verifiee :

RDIALOG$
fonction : retourne la chaine de texte saisie dans une zone
texte$ = RDIALOG$(numero canal, numero zone)
texte$ = RDIALOG$(numero canal, numero zone, numero objet)

Utilisez cette fonction pour obtenir une chaine de texte affectee a une zone de dialogue. Si aucune chaine n est presente, une chaine vide ("") sera retournee. Pour plus d informations, consultez la commande Interface EDit.

Acceder au tableau de variables

Les variables attribuees a un canal Interface actif peuvent etre lues et modifiees directement depuis le programme principal AMOS Professional.

Retour    Suivant
09.03.04