>On a side note, I would think that there should be a way that you can create it with the set obj = new Myobj method. With CreatObject(), it gives you a late bound object, so there could be performance loss as it has to 'figure out' what the reference is at run-time.
>
>My bet, though, would be that you won't really notice unless it is something that you instantiate in high volume.
Well, because this is a DLL, maybe this is the only way to go. In the upcoming version, we will be able to create an ActiveX so maybe at that time, we'll be able to use that syntax.
BTW, I can manipulate all objects and properties in that class, however, I can't make it appear on my form. I tried calling the Show() method and the Visibile propety but that didn't change something. Here is the code I have.
Dim o As Object
Set o = CreateObject("fournier.maforme")
o.Show
o.Visible = True