ADELIA |
|
|
|
|
(I/B) |
|
|
|
|
Attention : dans le cas des programmes de type ADELIA, cet ordre n'est pas compatible avec le générateur C.
Paragraphe d'utilisation
Tous
Syntaxe
DECL LISTE NomListe CompoListe Compatibilité
CompoListe |
Þ | CompoListe IdVar |
|
| CompoListe RéfFichierGlossaire | |
|
| CompoListe RéfListe | |
|
| IdVar | |
|
| RéfFichierGlossaire | |
|
| RéfListe | |
|
||
Compatibilité |
Þ | Rien | *COMPATIBLE |
RéfFichierGlossaire |
Þ | *REF_F(NomFichier) |
|
||
RéfListe |
Þ | *REF_L(NomListe) |
Description
Déclaration d'une liste de nom NomListe, composée de variables de l'environnement (variables de travail, zones écrans, variables fichier), de toutes les zones d'un fichier, ou de toutes les zones d'une liste déjà existante.
On peut faire référence à toutes les zones d'un fichier du glossaire, en utilisant le mot-clé *REF_F suivi du nom d'un fichier.
On peut faire référence à toutes les zones d'une liste définie en amont, en utilisant le mot-clé *REF_L suivi du nom d'une liste.
Les listes des programmes ADELIA peuvent ne pas être compatibles avec les listes des autres types de programmes (VADELIA, SADELIA, WADELIA, MADELIA) lorsqu'elles utilisent des zones de fichiers condensées. Il faut indiquer *COMPATIBLE pour assurer la compatibilité de la liste si elle doit être échangée avec ces autres types de programmes.
Attention : si une liste définie avec *COMPATIBLE est transmise comme paramètre à un autre programme ADELIA, elle doit aussi être définie avec *COMPATIBLE dans ce programme.
Par exemple
* Déclaration d'une liste mémoire suite de zones
DECL LISTE LSM_PERSO PE_COD_MAT PE_NOM_PERS PE_LIB_VILLE_PERS
* référence à la structure d'un fichier
DECL LISTE LSM_CLIENT *REF_F(CLIENTP)
* référence à la structure d'une autre liste mémoire
DECL LISTE LSM_TEMPO *REF_L(LSM_ARTICLE)