Passage de paramètres modifiable à une procédure
Publié : mer. 22/déc./2004 19:29
Salut,
Est ce quelqu'un sait comment on fait pour permettre à une procédure de modifier les variables qu'on lui passe en paramètres .
Ex:
Procedure Test(a.l)
a.l = 100
EndProcedure
b.l = 10
Test(b.l)
debug b.l
Afficherais 100 et non pas 10 comme maintenant
J'ai essayé aussi
Procedure Test(*a.l)
*a.l = 100
EndProcedure
b.l = 10
Test(@b.l)
debug b.l
Mais sans succès.
J'ai l'impression qu'en PureBasic on ne peut pas passer au procédure des paramètres par référence.

Est ce quelqu'un sait comment on fait pour permettre à une procédure de modifier les variables qu'on lui passe en paramètres .
Ex:
Procedure Test(a.l)
a.l = 100
EndProcedure
b.l = 10
Test(b.l)
debug b.l
Afficherais 100 et non pas 10 comme maintenant
J'ai essayé aussi
Procedure Test(*a.l)
*a.l = 100
EndProcedure
b.l = 10
Test(@b.l)
debug b.l
Mais sans succès.
J'ai l'impression qu'en PureBasic on ne peut pas passer au procédure des paramètres par référence.
