Re: Type Variant |
Sujet: Re: Type Variant par wd3000 sur 20/3/2007 22:07:23 mavaleur=param(1) c'est pas bon extrait de l'aide WD sur le passage de paramètres Passage de paramètres Lors de l'appel d'une procédure, les paramètres peuvent être : Passés par variable (par adresse). Si le paramètre est modifié dans la procédure, le traitement appelant la procédure récupérera le paramètre avec sa valeur modifiée. Pour passer un paramètre par variable à une procédure, utilisez la syntaxe suivante : <Nom de la procédure>(<Nom de la variable passée en paramètre>) Par exemple : Indice est un entier = 1 // Avant l'appel de la procédure, Indice vaut 1 AjouteUn(Indice) // Après l'appel de la procédure, Indice vaut 2 -- Déclaration de la procédure PROCEDURE AjouteUn(Compteur) Compteur += 1 Passés par valeur. Si le paramètre est modifié dans la procédure, le traitement appelant la procédure récupérera le paramètre avec sa valeur NON modifiée. Pour passer un paramètre par valeur à une procédure, utilisez la syntaxe suivante : <Nom de la procédure>((<Nom de la variable passée en paramètre>)) Par exemple : Indice est un entier = 1 // Avant l'appel de la procédure, Indice vaut 1 AjouteUn((Indice)) // Après l'appel de la procédure, Indice vaut toujours 1 -- Déclaration de la procédure PROCEDURE AjouteUn(Compteur) Compteur += 1 |