>>I'd be happy to, but it's long gone, and I don't think I have
>>anything on my machine at the moment that requires a variant
>>array so that I could recreate the routine.
>
>Is there anything you remember about it? I got around the "passing
>an array" problem by passing an element at a time, but so far I have
>not been able to work around the "variant by reference" problem.
>Those are used to return values from the ActiveX control.
I declared the variant array in VB, and passed it to the ActiveX control. When it returned, I took the values and assigned them to properties of the VB object so that VFP could read them. That's about all the detail I remember.