L4G >  adxmto  

Afficher tout Masquer tout

adxmto permet de connaître le nombre maximum de tables ouvertes simultanemment et permet de modifier ce paramètre.

 

Classe, type et dimension

Integer [S]adxmto

 

Exemples

# On sauvegarde la valeur actuelle
 [L]SVGMTO = [S]adxmto
# On la met à son maximum
[S]adxmto = 255

 

Description

adxmto est une variable système Adonix de type Integer, qui permet de connaître le nombre maximum de "canaux Adonix" que l'on peut utiliser en même temps par des ordres File, Trbegin. Son affectation permet de modifier cette valeur.

On utilise un "canal Adonix" pour :

  • Chaque table déclarée dans un ordre File ou Trbebin.
  • Chaque "lien" de tables établi par Link.
  • Quand on accède à un compteur, un libellé, un symbole (ce canal étant libéré aussitôt).

Par contre on n'utilise pas de canaux supplémentaires dans les cas suivants :

  • Quand on ouvre par Trbegin un fichier déjà ouvert en lecture en ne donnant que son abréviation.
  • Quand on trie une table.

adxmto ne peut prendre que des valeurs comprises entre 0 et 255. 

adxmto est positionné par le paramètre saisi dans l'onglet divers de la gestion dossier.

adxmto est habituellement positionnée par l'un des traitements de nom "APL.ini" qui sont lancés au démarrage de l'application mais peut être modifié à tout instant. Il faudra cependant que la nouvelle valeur soit supérieure ou égale au nombre de tables ouvertes au moment de l'affectation, sinon une erreur TROFIC (29) sera générée.

 

Erreurs associées

Erreur

Description

TROFIC (29)

Trop de tables ouvertes

 

Mots-clés associés

ADXMSO - FILE - TRBEGIN - FOR