Distributable and Restricted Visual FoxPro Features and Files
Visual FoxPro and its development environment contain many files and features that are licensed only for your use in designing, developing, and testing your applications. If your application contains any of these restricted features or files as well as files other than those authored by you or in Redist.txt, you must remove them. Under the terms of the Microsoft License Agreement you received with this product, you cannot ship these files in your application or on your disks.
You can distribute any Visual FoxPro file that is not restricted. For a list of redistributable files, see Redist.txt, which is located in your Visual FoxPro directory (C:\Program Files\Microsoft Visual FoxPro 8), and the guidelines for including redistributable files in this topic.
Restricted Visual FoxPro Features
You cannot include the following restricted Visual FoxPro menus and their menu commands in a distributed executable (.exe) file:
- Database
- Form
- Menu
- Program
- Project
- Query
- Table
The following table lists commands for which your application returns the error "Feature not available" if included. Although you cannot include commands that create or modify menus, forms, or queries, you can run compiled menu, form, or query programs in your application.
The following table lists commands that are ignored when used in a distributed application.
Ignored commands | |
---|---|
ASSERT | DEBUGOUT |
SET DEBUG | SET DOHISTORY |
SET DEVELOPMENT | SET ECHO |
Restricted Visual FoxPro Files
Visual FoxPro installs files on your computer that are restricted and cannot be reproduced or distributed, including:
- Some wizard files
- TrueType fonts
- Visual FoxPro Help files
Distributable Visual FoxPro Files
Pursuant to the Microsoft License Agreement you received with this product, you must distribute files in conjunction with a corresponding application. The following guidelines apply to distributable files.
Samples
Visual FoxPro provides files in the ...\Samples\ directory for you to learn from and build on. Although you cannot distribute unmodified Visual FoxPro samples, you can refer to portions of sample application code as examples for building your own application.
If you use any files in these directories, including all .bmp, .ico, and .cur files, you must include them in your project and application build. They must not appear by name on the distributable disks and cannot be distributed independently of your applications.
Class Libraries
You can use any .vcx file, including those in the \Ffc and \Gallery directories, the wizard class library, Wizstyle.vcx, and the sample class libraries without modification in your applications. You must include the libraries in your project and in your application build.
ODBC Files
Please refer to the Microsoft License Agreement you received with this product for specific restrictions with respect to your redistribution of ODBC files.
ActiveX Controls
Visual FoxPro includes a set of ActiveX controls (.ocx files) you can add to and distribute with your applications.
See Also
Distributing Applications | Preparation for Distributing Applications | Resource Files in Applications | Including Files with Applications for Distribution | ActiveX Controls Overview