Page 1 of 1

How to pass simple variables by reference to a procedure

Posted: Thu Dec 01, 2016 4:13 pm
by pf shadoko
How to pass simple variables by reference to a procedure

this code don't work on SB:

Code: Select all

Procedure test(*v.long)
    *v\l=1111
EndProcedure

Define v.l

test(@v)

Debug v

Re: How to pass simple variables by reference to a procedure

Posted: Thu Dec 01, 2016 5:18 pm
by Sirius-2337
This is a limitation of SB.
See here: http://forums.spiderbasic.com/viewtopic ... rt=2#p1725
and also reported here: http://forums.spiderbasic.com/viewtopic ... =835#p2719

You may try this:

Code: Select all

Procedure test(*v.long)
    *v\l=1111
EndProcedure

Define v.long

test(@v)

Debug v\l

Re: How to pass simple variables by reference to a procedure

Posted: Fri Dec 02, 2016 8:30 am
by pf shadoko
ok
thanks