Now try comPlugin0.72_100108.zip (dll only, a few scripts): first tries guessing types, if that doesn't work tries a VT_BYREF|VT_VARIANT pointing to a VT_BSTR (at least that what I _think_ it's doing: but code is complicated and I really have to step it on something that previously, maybe still, throws an exception to be sure my logic is ok).
--- In [email protected], "Sheri" <sheri...@...> wrote: > Did you see or experiment at all with the following previously posted info? > From what I gather, the argument data goes into a Variant with VT_VARIANT on > it and its pointer goes into another as VT_BYREF|VT_VARIANT. > > > Another possibly useful site: <http://www.devguy.com/fp/Tips/COM/> > > > "Even if a method accepts a VARIANT as opposed to a VARIANT *, > > pointers can be passed indirectly via VT_BYREF|VT_VARIANT. > > VBScript passes [in] VARIANTs in this fashion." > > Regards, > Sheri > > ~Happy New Year~ >
