WriteGlobalVar
Affecte la valeur de v à la variable globale ayant comme nom la valeur de n.
Syntaxe
function WriteGlobalVar(n: String; v: Variant): Boolean
function WriteGlobalVar(n: String; v: Variant; e: Float): Boolean (Qubes 6.3)
n: nom de la variable globale
v: valeur à affecter à la variable
e: expiration automatique (optionnelle) en secondes
Remarques
Si la variable globale n n'existe pas, elle est créée.
La fonction retourne True si la valeur a été crée (dans les version 2014 et antérieures, True était retourné en cas de modification).
La variable globale peut être relue grâce à ReadGlobalVar ou ReadGlobalVarDef.
Pour supprimer une variable globale, utiliser DeleteGlobalVar, pour supprimer toutes les variables globales, utiliser CleanupGlobalVars.
WriteGlobalVar est atomique (au sens multi-tâches).
Exemples
var data : String;
data := InputBox('data', 'Please enter data :', '');
if WriteGlobalVar('dataVarName', data) then
InformationDlg('Data created')
else InformationDlg('Data updated');
data := InputBox('data', 'Please enter data :', '');
if WriteGlobalVar('dataVarName', data) then
InformationDlg('Data created')
else InformationDlg('Data updated');