L4G >  getenv$  

Afficher tout Masquer tout

getenv$ permet de lire la valeur d'une variable de l'environnement (mise à jour dans le shell qui a lancé le processus adonix correspondant).

 

Syntaxe

   getenv$( exp_nomvar )

 

Paramètres

Elément

Description

Restrictions

exp_nomvar

Expression de type Char dont le  résultat est un nom de variable de l'environnement.

Aucune.

 

Exemples

   # Quel est le nom de la variable TERM dans l'environnement ?
    VAR_TERM = getenv$("TERM")

 

Description

getenv$ permet de récupérer dans une variable de type Char la valeur d'une variable donnée dans l'environnement qui a lancé adonix.

Si la variable d'environnement correspondant à exp_nomvar est inexistante, la chaîne vide "" est renvoyée sans erreur. Sous Windows 95 et Windows NT, si la variable d'environnement n'existe pas, adonix la recherchera dans la "base des registres".

 

Remarques

Les variables d'environnement les plus souvent testées sont :
PATH, TMPDIR, SHELL, LOGNAME, HOME etc

La création et l'utilisation de telles variables se fera sous un shell classique (par exemple le bourne shell) avec les opérations suivantes:
NOMVAR=valeur
export NOMVAR
adonix ....

Connecté sous Adonix, on pourra alors écrire dans un traitement :
VARENV="NOMVAR"
CH1 = getenv$(VARENV)

 

Erreurs associées

Erreur

Description

ERMODE (10)

L'argument n'est pas de type Char.

 

Mots-clés associés

SYSTEM - DIR$ - ADXPID