>I have built several Multi-Threaded COM
>server DLL's in VFP 6.
>
>I can't seem to access them, either from VB
>or VC++, or from a VFP EXE unless I have the
>VFP runtime DLL's on the target PC.
>
>In the case of the VFP app's, this is no
>problem because the VFP DLL's are already
>there.
>
>Is this normal? Do I have to distribute the
>runtime DLL's with my DLL to other programmers?
Absolutely. All VFP executables, including in-process servers of all sorts, require the VFP proper VFP runtime libraries to work - in fact, you need to make certain to include the MT runtime libraries when you distribute an MTDLL to people who don't already have either VFP6 SP3 installed or a previous installation of the SP3 MT runtime.