Contents Up Previous Next

Fonctions d'accès à l'environnement

Les fonctions dans cette section permettent l'accès (get) ou le changement de valeur des variables d'environnement de manière portable. Elles sont actuellement implémentées wous Win32 et les systèmes POSIX-like (Unix).

Fichiers à inclure

<wx/utils.h>

wxGetenv
wxGetEnv
wxSetEnv
wxUnsetEnv


wxGetenv

wxChar * wxGetEnv(const wxString& var)

Il s'agit d'une macro définie comme getenv() ou sa version correspondante en mode Unicode.

Notez que sous Win32, elle peut ne pas retourner la valeur correcte pour les variables définies avec wxSetEnv, utilisez plutôt la fonction wxGetEnv.


wxGetEnv

bool wxGetEnv(const wxString& var, wxString *value)

Retourne la valeur courante de la variable d'environnement var dans value. value peut être NULL si vous voulez juste savoir si la variable existe et que vous n'êtes pas intéressé par sa valeur.

Retourne true si la variable existe, sinon, false.


wxSetEnv

bool wxSetEnv(const wxString& var, const wxChar *value)

Définit la valeur de la variable d'environnement var (en la créant si nécessaire) à value.

Retourne true en cas de succès.


wxUnsetEnv

bool wxUnsetEnv(const wxString& var)

Supprime la variable var de l'environnement. wxGetEnv retournera NULL après l'appel à cette fonction.

Retourne true en cas de succès.