version 11 (Modifiée)
FIXER VARIABLE ENVIRONNEMENT (nomVar; valeurVar)
Paramètre | Type | Description | |
nomVar | Chaîne | Nom de la variable à fixer | |
valeurVar | Chaîne | Valeur de la variable ou "" pour rétablir la valeur | |
par défaut |
Description
La commande FIXER VARIABLE ENVIRONNEMENT vous permet de fixer la valeur d'une variable d'environnement sous Mac OS X et Windows. Elle est destinée à une utilisation conjointe avec les commandes FIXER EXECUTABLE CGI ou LANCER PROCESS EXTERNE.
Passez dans le paramètre nomVar le nom de la variable à définir et dans le paramètre valeurVar sa valeur.
Pour obtenir la liste générale des variables d'environnement et leurs valeurs possibles, reportez-vous à la documentation technique de votre système d'exploitation.
Pour connaître la liste des variables d'environnement utilisables avec la commande FIXER EXECUTABLE CGI, reportez-vous à la section Support des CGI dans le chapitre "Serveur Web".
Pour connaître la liste des variables d'environnement utilisables avec la commande LANCER PROCESS EXTERNE, reportez-vous à la documentation de cette commande. A noter que trois variables d'environnement spécifiques sont disponibles dans le cadre de l'utilisation dans ce contexte :
_4D_OPTION_CURRENT_DIRECTORY : permet de définir le répertoire courant du process externe à lancer. Vous devez passer dans valeurVar le chemin d'accès du répertoire (syntaxe type HFS sous Mac OS et DOS sous Windows).
_4D_OPTION_HIDE_CONSOLE (Windows uniquement) : permet de masquer la fenêtre de la console DOS. Vous devez passer "true" dans valeurVar pour masquer la console ou "false" pour l'afficher.
_4D_OPTION_BLOCKING_EXTERNAL_PROCESS : permet d'exécuter le process externe en mode asynchrone, c'est-à-dire non bloquant pour les autres applications. Vous devez passer "false" dans valeurVar pour définir une exécution asynchrone.
Ces variables sont valides dans le process courant pour le prochain appel à LANCER PROCESS EXTERNE.
Exemples
Reportez-vous aux exemples de la commande LANCER PROCESS EXTERNE.
Référence
FIXER EXECUTABLE CGI, LANCER PROCESS EXTERNE, Support des CGI.