Manuel Amos Professional  Sommaire  Index

AREXX


Avant que le port ne soit ouvert, AMOS Professional ouvre le fichier "rexxsyslib.library" depuis le dossier libs:, qui doit etre installe sur votre disque dur. Le port selectionne est ensuite verifie pour detecter d'eventuels problemes, et s il est deja ouvert, une erreur sera generee et le programme sera interrompu.

AREXX CLOSE
instruction : fermer un port de communication
Arexx Close

Utilisez cette commande pour fermer un port de communication AREXX ouvert. Si un message a ete recu via le port mais attend une reponse, une erreur "Message non repondu" sera generee. Si vous quittez ensuite le programme AMOS Professional sans repondre, le port sera ferme avec un code d erreur 20, qui est fatal ! Voir plus bas pour une explication detaillee de ces codes d erreur.

AREXX EXIST
fonction : verifier la disponibilite d un port de communication
valeur=Arexx Exist("NOM_DU_PORT")

Cette fonction verifie la presence du port de communication nomme dans la memoire de l Amiga.
Une valeur de -1 (Vrai) signifie qu il est disponible, tandis que zero (Faux) indique un probleme.

AREXX EXIST peut aussi etre utilise pour verifier si le systeme AREXX a ete installe. Des que AREXX est active, il ouvre deux ports de communication nommes "AREXX" et "REXX", donc l exemple suivant peut etre utilise comme test :

E> If Arexx Exist("REXX")=0
    Trap Exec "RexxMast" : Rem Charger AREXX et intercepter une erreur
    If Arexx Exist ("REXX")=0
     Print "Desole, AREXX ne peut pas etre ouvert !"
    Endif
   Endif

AREXX WAIT
instruction : attendre un message d un programme AREXX
Arexx Wait

Cette commande met en pause un programme AMOS Professional jusqu a ce qu un message arrive d un programme AREXX. Cette operation peut etre annulee a tout moment comme d habitude, en appuyant sur [Ctrl]+[C] pour revenir a l editeur AMOS Professional.

AREXX
fonction : verifier l arrivee d un message depuis un programme AREXX
statut=Arexx

La fonction AREXX effectue une commande GET MESSAGE a partir du systeme d exploitation de l Amiga.

Retour    Suivant
10.06.03