Message de rapport:
 

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
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2