This article also assumes you already know how to create a custom OLE server. For more information, see the Help file.
For Visual FoxPro 5.0:
For Visual FoxPro 6.0:
For Visual FoxPro 7.0:
For Visual FoxPro 8.0:
Vfp7r.dll- For single threaded servers.
Vfp7t.dll- For multithreaded servers.
For Visual FoxPro 9.0:
Vfp8r.dll- For single threaded servers.
Vfp8t.dll- For multithreaded servers.
Vfp9r.dll- For single threaded servers.
Vfp9t.dll- For multithreaded servers.
If you do not have these files, you can obtain them from the computer where you have Visual FoxPro installed.
When you build a custom OLE server, the following three files are created:
- The .dll or .exe file
- A type library .tlb file (The .tlb file is optional and is not required to be distributed)
- A registry .vbr file
When trying to register an .exe file, you must have the .exe and the .vbr files. The example below assumes you already have a custom OLE server built and named Oleserver.exe:
- Oleserver.exe (This is the custom OLE server .exe file that you built from your project.)
- Oleserver.vbr (This file gets automatically created when you build your custom OLE server.)
Here is an example that shows you how to register a .dll file:
When trying to register a .dll file you must have the .dll and .vbr files and have access to a third file, Regsvr32.exe. The example below assumes you already have a custom OLE server built and named Oleserver.dll:
- OLEServer.dll (This is the custom OLE server .dll file you built from your project.)
- OLEServer.vbr (This file gets automatically created when you build your project.)
- Regsvr32.exe (This file comes with Visual FoxPro 5.0 and a number of other Microsoft applications. Regsvr32.exe is included with Windows 2000, Windows XP, and Windows Server 2003. )
Note Manually registering these files is necessary only if you are not using the Visual FoxPro Setup Wizard (VFP 5.0 and 6.0) or InstallShield Express (VFP 7.0, 8.0 and 9.0) to install your custom OLE server.