Bert,
Use ACOPY() to put the property into a local array and pass that to the function. Then acopy() it back. It isn't as slow as it sounds.
>To pass an array to a procedure, to modify it, I use the syntax:
>rtnval = procedure_name(@arrayname)
>
>How do I do the same using an array which is a form property? Foxpro does not accept the following code:
>rtnval = procedure_name(@thisform.arrayname)