Re: Procédure : Renvoyer plusieurs valeurs ?

Posté par Deedier le 3/8/2004 17:47:07
Sinon tu peux ajouter des paramétres à ta procédure, si tu dois renvoyer 3 valeurs tu ajoute trois paramétres à ta procédure. Vois l'expemple:

Ret1, Ret2, Ret3 sont des entiers
//appel de la procedure
Proc_Toto(2,5,Ret1,Ret2,Ret3)


//Procédure :
Proc_Toto(Val1, Val2, Ret1, Ret2, Ret3)
{
Ret1 = Val1 + Val2
Ret2 = Val1 - Val2
Ret3 = Val1 * Val3
}

Et voila elle ne renvoi rien mais à la sortie de la procédure, les variables Ret seront bien renseignées. Car windev travail toujours en reférence comme Java (enfin presque...)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1174&post_id=4777