L4G >  adxmso  

Afficher tout Masquer tout

adxmso permet de connaître le nombre maximum de fichiers séquentiels ouverts simultanément et permet de modifier ce paramètre.

 

Classe, type et dimension

Integer [S]adxmso

 

Exemples

# On mémorise la valeur courante dans un masque
[M]SADXMSO = [S]adxmso
# Initialisation de adxmso à sa valeur maximum
[S]adxmso = 16

 

Description

adxmso est une variable système Adonix de type Integer, qui permet de connaître le nombre de fichiers ne correspondant pas àdes tables et que l'on peut ouvrir en même temps. Son affectation permet de modifier cette valeur.
adxmso est initialisé par le paramètre saisi en validation de dossier.
Adonix utilise :
·                   un fichier pour le fichier des messages.
·                   un fichier pour le fichier des messages applicatifs.
·                   un fichier pour un ordre Openi, Openo et Openio.
·                   un fichier par fichier "texte" utilisé lors d'une impression.
·                   un fichier lors du paramétrage d'un OBJet.
·                   Adonix utilise aussi 2 fichiers supplémentaires lors du lancement d'une impression, mais ces deux fichiers sontréutilisables aussitôt après.
La situation la plus consommatrice de "fichiers séquentiels" étant donc une impression avec fichier "texte"qui ferait des lectures dans un fichier séquentiel et en même temps des écritures dans un autre fichier séquentiel( un fichier de "trace" par exemple ). 
Si on utilise - comme c'est courant - un fichier de messages applicatifs, on arrive au total de 5.
adxmso ne peut prendre que des valeurs comprises entre 0 et 64. La valeur par défaut de 5 est généralement acceptable.
Les trois canaux utilisés en standard ( clavier, écran et sortie d'erreur ) n'ont pas à être comptabilisés dans adxmso.
Adonix utilise d'autres canaux pour gérer les tables. Se reporter à la documentation surla variable adxmto pour plus de précision sur les limitations que cela peut engendrer.
Si on veut affecter adxmso avec une valeur différente de celle par défaut, il faut imprérativement lefaire dans l'un des traitements de nom "APL.ini" qui sont lancés au démarrage de l'application pour qu'elle puisse être prise en compte.

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

ADXMTO - OPENI - OPENO - OPENIO