Ken,
I'm guessing, but try:
ThisForm.Object1.CurrentSet(@mtest1,@mtest2,@mtest3)
Also, you may need to set them to some other value besides '' first (such as space(255)).
>I have an ActiveX object (that is normally used in VB) that is requesting that I pass it three parameters as reference. Once called it is supposed to return the current value to the referenced parameters.
>
>I have created three paramters mtest1, mtest2 mtest3 all with '' as value.
>
>Called the object using the following:
>
>ThisForm.Object1.CurrentSet(&mtest1,&mtest2,&mtest3)
>
>also tried passing as values just to see..
>ThisForm.Object1.CurrentSet(mtest1,mtest2,mtest3)
>
>Object fires but the parameters are not being filled with the current values.
>
>Am I passing the values correctly? Please Help.
>
>TIA
Steve Gibson