L4G >  Mask  

Afficher tout Masquer tout

Mask permet de déclarer l'ensemble des masques utilisés dans un traitement.

Syntaxe

   [ Local ] Maskliste_masques

Paramètres

Elément

Description

Restrictions

liste_masques

Liste de descr_masques, séparés par le caractère ','.

Le nombre global de masques est limité à 25.

descr_masque


(1)
(2)
(3)

Description d'un masque sous  l'une des formes suivantes :

nom_d'OBJet
nom_d'OBJet classe
'=' expr_c

classe désigne
l'abréviation d'un
masque.

expr_c

Expression de type Char dont le  résultat est un nom de masque sous la forme d'un nom_d'OBJet ou d'un chemin absolu ou relatif.

80 caractères au plus.

 

Exemples

   # Déclaration de 3 masques
    Mask SAICP1 [CPT1] , =[L]NOMMSK [CPT2], ="DOSSIERA.SAICP1" [CPT3]

 

Description

Mask permet de déclarer les masques utilisés durant un traitement. On peut pour cela déclarer :

  • un chemin absolu ou relatif (syntaxe 3);
  • le nom du masque s'il est dans le répertoire ECR de l'application courante ou d'une des applications de référence (syntaxes 1, 2, 3).

Si l'on donne à la fois un nom de masque et une abréviation (syntaxe 2), on peut ouvrir le masque en changeant son abréviation (ce qui permet par exemple de l'ouvrir deux fois).

L'instruction Mask referme tous les masques précédemment ouverts. On utilisera donc dans les sous-programmes l'instruction Local Mask de préférence à Mask. En effet, une telle déclaration ne referme pas les masques qui auraient été ouverts précédemment par un ordre Mask ou Local Mask; cependant, la liste des masques par défaut ne contient alors que les masques déclarés par Local Mask. On retrouvera en revenant au traitement appelant, la liste des masques par défaut telle qu'elle était avant l'appel du sous-programme.

 

Erreurs associées

Erreur

Description

ERMODE (10)

Le nom du masque n'est pas de type alphanumérique.

ERTROM (42)

Trop de masques ouverts simultanément.

PAFIC (20)

Masque non trouvé.

ERCLAS ( 7)

Abréviation du fichier associé non trouvée.

ERACCE (27)

Erreur d'accès au masque.

 

Mots-clés associés

FILEAFFZOMASKCOU