No, you can't pass parameters to the constructor (Init) in COM.
>
>There are a few ways.
>Both you have stated are fine, but you can also do
>x = CreateObject("AnyThing.COM_A", blah, blah, blah)
>and then have a LPARAMETERS statement in the INIT event.
>
>But if there are lots of parameters, I would either pass an array, and do as you have in the first example.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer