Téléchargement des produits


Version anglaise


 

 

ADELIA

      

      

      

      

(I/B)

 

 

 

 

 

Paragraphe d'utilisation

Corps Principal du Programme

 

Syntaxe

RECEVOIR SuiteIdVar

 

SuiteIdVar

SuiteIdVar IdVar | Rien

 

Description

Cet ordre permet de donner la liste des paramètres externes SuiteIdVar au programme. Grâce à l'ordre RECEVOIR, les paramètres sont reçus par le programme appelé et renvoyés automatiquement au programme appelant à la fin du programme appelé.

 

Il se place à n'importe quel endroit du programme. Cependant, pour des raisons de lisibilité des programmes, il est conseillé de le placer en début de programme.

 

Utiliser au maximum un seul ordre RECEVOIR par programme.

 

L'association des paramètres entre le programme appelant et le programme appelé se fait par leur position dans les ordres APPELER et RECEVOIR.

 

Important : les variables passées en paramètres ne peuvent pas être des sous-zones de structures de données (DS).

 

Les listes mémoires peuvent également être des paramètres.

 

Par exemple

* 3 paramètres sont échangés :

le nom client

 

le code client

 

et un code retour

 

* (PROGRAMME ENTREE_COMMANDE)

*

APPELER FENETRE_CLIENT W_NOM_CLI W_CODE_CLI W_CODE_RETOUR

*

SI    W_CODE_RETOUR <> 'N'

ZZ_CODE_CLI = W_CODE_CLI

ZZ_NOM_CLI = W_NOM_CLI

FIN

 

* (PROGRAMME FENETRE_CLIENT)

*

RECEVOIR NOM CODE VAL_RETOUR

VAL_RETOUR = *BLANK

TRAITER 01

TRANSACTION 01

SI    *F03

VAL_RETOUR = 'N'

TERMINER

FIN

* ...

 

Autre exemple d'utilisation

 

* soit une variable programme PW_COD_RET

* déclaration d'une liste mémoire en début de programme

DECL LISTE PW_LST_MEMO PE_NOM_PERSONNE PE_PRN_PERSONNE PE_COD_MATRICUL PE_LIB_VIL_PERS

* déclaration en paramètre de la liste mémoire et d'un code retour

RECEVOIR  PW_LST_MEMO  PW_COD_RET

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page


  • Aucune étiquette