Téléchargement des produits


Version anglaise


 

Accès

Pour accéder à l'évaluation d'une donnée (variable, vue ou mot réservé), choisir l'option 1 devant la ligne HA£EVAL de l'écran Sélection d'une commande de débogage.

 

Remarques :

- Il est également possible de saisir directement la commande HA£EVAL suivie du nom de la variable, sur la ligne de débogage. La valeur s'affiche alors directement sur la ligne de débogage.

- Lorsque les données d'une variable dépassent 144 caractères ou que l'on veut voir la valeur d'un tableau global, la fonctionnalité décrite ici est assurée par l'écran d'affichage d'une variable longue.

- La modification d'une valeur est décrite ici.

 

 

Les touches de fonction

Voir la brochure IBM correspondante pour plus de précisions.

 

Les informations saisies

Variable ou vue du modèle

Mot directeur Adélia de la variable ou de la vue à évaluer, ou encore du mot réservé Adélia.

 

Classe

Type de donnée à évaluer.

Valeurs possibles :

"*VAR"

La donnée à évaluer est une variable du module courant (ou un mot réservé). Valeur par défaut.

"*VUE"

La donnée à évaluer est une vue du module courant.

 

Format de sortie

Valeurs possibles :

"*CHAR"

Affichage de la valeur en mode caractère. Valeur par défaut.

"*HEX"

Affichage de la valeur en mode hexadécimal pour les données de classe variable.

 

Remarque : pour les vues, l'affichage se fait sous la forme des prédicats EXISTE ou N_EXISTE_PAS.

 

Saisie directe de la commande

Il est également possible de saisir directement la commande HA£EVAL suivie du nom de la variable, sur la ligne de débogage.

La valeur s'affiche alors directement sur la ligne de débogage.

 

Remarques :

- Dans le cas d'un tableau à 1 dimension, pour voir la valeur d'un poste donné il faut utiliser une syntaxe du type "HA£EVAL TABLEAU(N)".

- Dans le cas d'un tableau à 2 dimensions, il n'est pas possible de demander la valeur d'un poste de la table avec une syntaxe du type "HA£EVAL MATRICE(L,C)". Pour voir la valeur du poste, il faut la demander sous la forme "HA£EVAL MATRICE(N)" où N est égal à DIM2 * (L -1) + C (où DIM2 est la dimension 2 du tableau).

 

Par exemple :

HA£EVAL CCLE_CDE pour demander la valeur de la variable CCLE_CDE.

HA£EVAL *IN07 pour demander la valeur de l'indicateur 07.

HA£EVAL TABLEAU(5) pour demander la valeur du 5e poste du tableau TABLEAU.

HA£EVAL CQUANTITE VAL(123) pour affecter la valeur 123 à la variable CQUANTITE.

 

↑ Haut de page

  • Aucune étiquette