FAQ n°2659, publiée le 31/03/2003
Dans WinDev un paramètre de procédure est passé par "adresse" (si on modifie la valeur dans la procédure, la variable de l'appelant est également modifiée). Comment passer un paramètre par "valeur"?
Pour passer des paramètres par valeurs, il suffit de modifier la déclaration de la procédure en ajoutant le mot "local" devant le nom du paramètre:

Exemple
// déclaration de la procédure
procédure MaProc( local param1, local param2)