Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Returning arrays
Message
 
To
24/08/1998 06:48:47
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00129242
Message ID:
00129289
Views:
28
>>Is there a way in fox to return or pass an array? When I return an array I only get the first element. (weak) :(
>>
>>Eric K.
>Eric,
>Arrays should be passed by reference. Default is by value and you don't need to change it, just add an @ in front of the var or call with "with".
>do myprg with myArray && Passed by reference
>=myprg(myArray) && Passed by value - only first elem value
>=myprg(@myArray) && Passed by reference
>Return is the same way but this is more complicated because if not defined public array would be out of scope (implicit release). Better define in caller level.
>Cetin

It turns out that RETURN does not accept & or @. It does however accept a name string ie. (somename) But, for what I'm attempting to do I think the best thing is to pass the array by reference to the OLE server then have the server just return .T. or .F., this way if I see .T. then I know the array memory space has been acted upon by the server, then life goes on as usual...

Eric K.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform