>Hi Vlad
>Yes, it would work. However, when I compile my classes into COM dlls, for some
>reason I often cannot access objects added on the fly. Only objects that are
>part of the DEFINE CLASS statement are exposed. I do not know why.
Because the type library only knows about the properties you have declared at compile time. COM operates on "contracts" between the client and the COM object -- if it isn't in the contract, you can't access it.