UpsDbg.ModifierParametre

Fonction Habilitation Optimiser(NulAbsorbant) ModifierParametre(NomParametre:Nul Ou Caractere, Expression:Nul Ou Caractere) Retourner Nul Ou Booleen;

Description

La fonction ModifierParametre modifie le paramètre de nom NomParametre 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 du paramètre de nom NomParametre.

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

Exemple

/****************************************************************/
Procedure P(A : Entier, B : Reel, C : Caractere)
/* Objet : Procédure quelconque. */
/****************************************************************/
Debut
...
?=ModifierParametre("A", "10");
?=ModifierParametre("B", "3.4");
?=ModifierParametre("C", "\"hello\"");
...
Fin Procedure

Principal()
/*******/
Debut
...
P(1, 2.3, "coucou");
...
Fin Principal

Avertissement

Le paramètre est directement modifié en mémoire sans tenir compte de son mode de passage.

Pour les paramètres 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

ModifierVariable pour modifier une variable.

Traduction

---------