>I´m developing a VB App with WFP as Data Source. For delete records phisically, I have to use "PACK" command. By this, I use FoxServer COM, but, it´s necessary all VFP files are installed for to use FoxServer COM?.
>What´s the FoxServer COM DLL name?.
If the development version of VFP is installed, the Version-independent ProgID is VisualFoxPro.Application; the last version of VFP installed on the system (not necessarily the most current version, but the one last installed) will own the Version-independent ProgID. Alternatively, you can use the version dependent ProgID VisualFoxPro.Application.5 or VisualFoxPro.Application.6
This is not redistributable - it requires that you install VFP's development version, not the runtime, on the server. You can generate your own COM object and assign it whatever ProgID you'd like. VFP 6 can create single-use and multi-use in-process servers (.DLL), and out-of-process servers. Writing your own COM server will allow you to use the runtime distribution files rather than a full copy of Visual FoxPro to deploy the COM objects you write.
>What libraries I have to install for to use FoxServer COM?
>
If you develop your own COM object, the VFP Runtime libraries as created by a Setup Wizard install are needed. You need to actually perform the installation - some of the files require regisatration, and some additional templated registry keys need to be added, and there are a number of support files which may not be present on the target server system, or which may not be up to date. If this is VFP6, I suggest that you install Visual Studio Service Pack 4 before compiling and generating the runtimes; if VFP 5, you want to install MS Developer Studio Service Pack 3 before generating the runtimes to get the most recent sets of patches and updated runtime components.
I strongly advise against trying to write your own install; both Setup Wizard, which shipped with VFP, and the Visual Studio Installer, downloadable from the MS Web site if you have a registered copy of VFP 6, will automatically install the correct files on the target systems.