PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
SysChangeEnvironnement (Fonction)
En anglais : SysChangeEnvironment
Modifie les variables d'environnement du système d'exploitation du poste en cours.
Remarque : La fonction SysEnvironnement permet de connaître les variables d'environnement du système d'exploitation du poste en cours.
WEBDEV - Code Serveur Les variables d'environnement modifiées correspondent aux variables d'environnement du système d'exploitation du poste serveur.
Exemple
VAR est une chaîne = "VAR_UTILISATEUR"
SI SysEnvironnement(VAR) = "" ALORS
// La variable n'existe pas, on la crée
SysChangeEnvironnement(VAR, "VAL_VAR_UTILISATEUR", sysEnvUtilisateur)
Info("La variable a été ajoutée, la modification sera prise en compte au prochain démarrage")
SINON
// La variable existe, on la supprime
SysChangeEnvironnement(VAR, Null, sysEnvUtilisateur)
Info("La variable a été supprimée, la modification sera prise en compte au prochain démarrage")
FIN
Syntaxe
<Résultat> = SysChangeEnvironnement(<Nom> , <Valeur> [, <Permanent>])
<Résultat> : Booléen
  • Vrai si la modification a été effectuée,
  • Faux en cas d'erreur.
<Nom> : Chaîne de caractères (avec guillemets)
Nom de la variable d'environnement à modifier. Si la variable d'environnement n'existe pas, elle est créée.
<Valeur> : Chaîne de caractères (avec guillemets)
Nouvelle valeur de la variable d'environnement spécifiée.
<Permanent> : Constante optionnelle de type Entier
Correspond à une des constantes suivantes :
sysEnvGlobalChangement global pour le système : le processus en cours ainsi que tous les nouveaux processus du système sont affectés. La nouvelle valeur sera prise en compte uniquement à la prochaine connexion de l'utilisateur.

Remarque : Pour utiliser cette constante, l'utilisateur doit être administrateur.
sysEnvProcessus
(Valeur par défaut)
Changement du processus en cours uniquement.
sysEnvUtilisateurChangement effectué uniquement pour l'utilisateur en cours : le processus en cours ainsi que tous les nouveaux processus lancés par l'utilisateur sont affectés.

La nouvelle valeur sera prise en compte uniquement à la prochaine connexion de l'utilisateur.
Linux Ce paramètre est ignoré.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220std.dll
Linux wd220std.so
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire