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');

Classification

Internal GlobalVars