ADXUID |
adxuidrenvoie un identificateur unique de chaque utilisateur - soit d'adonix, soitd'une application.
adxuid (expr_n)
Elément | Description | Restrictions |
expression numérique | soit 1 soit 2 |
# Création d'un fichier temporaire unique pour l'utilisateur
[L]LEFIC = filpath("tmp",num$(adxuid(2)),0)
Openo [L]LEFIC
adxuidest une fonction renvoyant un identificateur unique pour chaque utilisateurd'Adonix si le paramètre est égal à 1 et un identificateur unique pour chaqueutilisateur de l'application courante si le paramètre est 2. Le résultat est detype Integer.
Quand on travaille en mode client-serveur, on ne peut pas utiliser lafonction adxpid pour identifier de façon unique un utilisateur (que ce soitd'Adonix ou de l'application) car rien n'empêche à priori que des processus -tant Unix que DOS - aient le même numéro de processus puisqu'il peuvent êtrelancés sur des machines différentes. Avec
adxuid(2)est utilisé de manière interne pour les verrous sur symboles qui sontenregistrés dans la table dont le nom est donné par [S]adxtlk.
ERMODE(10) : | expr_nn'est pas de type numérique |
ERDOM(50 | expr_nest plus petit que 1 ou plusgrand que 2. |
Adonix X3(r) L4G |