GETENV$

Sommaire


getenv$permet de lire la valeur d'une variable de l'environnement (mise à jour dans leshell 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 et commentaires

getenv$permet de récupérer dans une variable de type Char la valeur d'une variabledonné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 etWindows NT, si la variable d'environnement n'existe pas, adonix la rechercheradans la "base des registres".

 

Remarque

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 shellclassique (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'argumentn'est pas de type Char.

 

Mots-clés associés

SYSTEM - DIR$ - ADXPID


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved