ADXMSO |
adxmsopermet de connaître le nombre maximum de fichiers séquentiels ouverts simultanément et permet de modifier ce paramètre.
Integer [S]adxmso
# On mémorise la valeur courante dans un masque
[M]SADXMSO = [S] adxmso
# Initialisation de adxmso à sa valeur maximum
[S] adxmso = 16
adxmsoest 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 :
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 sur la 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 le faire 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.
Pas d'erreur associée.
Adonix X3(r) L4G |