WritePrivateVar
Qubes 6.8 Ecrit une PrivateVar contextuelle à une unité
Syntaxe
function WritePrivateVar(n: String; v: Variant; e: Float = 0): Boolean
n: nom de la variable privée
v: valeur à affecter à la variable
e: expiration automatique (optionnelle) en secondes
Remarques
Les PrivateVar comme les GlobalVar ne sont pas liées à une execution d'un script, mais à celle de leur exécutable hôte, elles sont partagées entre plusieurs executions de script, et survivent à celles-ci. Elles sont cependant perdues si leur exécutable hôte d'arrête ou est redémarre.
Une PrivateVar ne sera visible que depuis l'unité où elle est appelée, et ne peut être appelée que depuis une unité.
Exemples
unit UAlice;
WritePrivateVar('hello', 'this is Alice');
WritePrivateVar('hello', 'this is Alice');
Si UBob écrit une PrivateVar 'hello', il s'agira d'un stockage distinct de celui de UAlice.