UpsDbg.ModifierVariable

Fonction Habilitation Optimiser(NulAbsorbant) ModifierVariable(NomVariable:Nul Ou Caractere, Expression:Nul Ou Caractere) Retourner Nul Ou Booleen;

Description

La fonction ModifierVariable modifie la variable de nom NomVariable avec la valeur de l'expression Expression. Le résultat est Vrai si la modification a pu avoir lieu.

Le type de l'expression Expression doit être identique au type de la variable de nom NomVariable.

La variable est recherchée parmi les variables locales de l'appel courant. A défaut, elle est recherchée parmi les variables globales des modules générés en mode mise au point.

Si NomVariable est Nul alors le résultat est Nul.

Exemple

Variable
/******/
Principal()
/*******/
Debut
...
?=ModifierVariable("A", "10");
?=ModifierVariable("B", "3.4");
?=ModifierVariable("C", "\"hello\"");
...
Fin Principal

Avertissement

La variable est directement modifiée en mémoire sans tenir compte de son mode de lecture. Les variables virtuelles ne peuvent être modifiées.

Pour les variables non scalaires, aucun contrôle de type autre qu'objet générique ne peut être effectué. En cas d'erreur de type, cela provoquera un dysfonctionnement grave dans le programme.

Voir aussi

ModifierParametre pour modifier un parametre.

Traduction

---------