>>And there lies the rub - if you need the services of the COM object written in VC++, you'll want it to have a distinct ProgID, and absolutely will want it to have a distinct CLSID. If the interfaces between the C-created COM object and the VFP COM object are identical, they could share a common VersionIndependent ProgID, so that you would be able to instantiate them in the same fashion, but you're opening yourself to a great deal of trouble if the interfaces are not exactly identical, especailly when dealing with apps that early bind COM objects.
>
>Thanks for the heads up, Ed. I hope you copied Bryan on this.
No, I didn't - I just about never do check the 'Copy' boxes, especially when the person originated the topic. I will do so with this reply, though.
Thanks for the heads-up.