Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
To fix or not to fix, that is the question
Message
From
11/07/2006 10:22:50
Mike Yearwood
Toronto, Ontario, Canada
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 6
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01135306
Message ID:
01135332
Views:
11
><snip>
>>The PRG calls a UDF, passing the array like this.
>>
>>DO UDF WITH SomeArray
>>
>>The programmer attempted to receive the array in a UDF.
>>PARAMETERS SomeArray
>>
>>Technically, the array wasn't passed, just the first element's value.
>
><snip>
>
>The whole array is passed in this case because the DO command passes parameters by reference (unless they are enclosed in the parenthesises).

Yes. You're right. I just read that in the help. However, that's not obvious from the code. There really was no need to pass the array at all. Other code buried 3 and 4 levels deep are accessing other arrays without passing them.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform