Hi Paul,
Jeff is rigt, you cannot pass parameters to the COM object init. You can create another method and call it with parameter right after COM object is instantiated.
>Hello all,
>
>
>I have a problem trying to pass parameters to a VFP COM server that I have created. When I create the COM server the parameter is not passed to the INIT event within the COM object eg.
>
>lo = CREATEOBJECT("ob.recordoleobject", "YES")
>
>INIT() EVENT CODE &&&BEGIN
>LPARAMETERS tcStr
>this.ctest = tcStr
>
>RETURN &&END
>
>When ?lo.ctest is queried .f. is displayed instead of "YES" the original parameter passed when creating the object. Not sure if I have done something wrong??
>
>Platform: Windows 2000 SP3, VFP7SP1
>
>Thanks,
>
>Paul.
--sb--