The information in this article applies to:
- Microsoft Visual FoxPro for Windows, version 3.0
- Microsoft FoxPro for Windows, versions 2.5, 2.5a, and 2.5b
SUMMARY
When you are passing parameters from Windows to FoxPro for Windows, follow
the rules below:
- Do not enclose Character-type parameters in single quotation marks.
- Separate multiple parameters with a space.
- Each parameter is received in the Character type. Use conversion
functions such as VAL() or CTOD() to change to types other than
Character.
- If an application is invoked in the FoxPro command line, the application
must begin with a PARAMETERS statement.
MORE INFORMATION
To experiment with passing parameters, do the following:
- Create a program called TEST in the FoxPro for Windows directory. Enter
the following lines of code in the TEST program:
PARAMETERS x,y
WAIT WINDOW "This is parameter 1: " +x
WAIT WINDOW "This is parameter 2: " +y
- In Windows Program Manager, select (highlight) the FoxPro for Windows
icon.
- In Program Manager, choose Properties from the File menu.
- In the Command Line box, type the following:
D:\FOXPROW\FOXPROW.EXE \FOXPROW\test.prg apple orange
This command line gives the path to TEST.PRG and specifies the information
to be passed to parameters x and y; in this case, apple and orange.
NOTE: This procedure will work for an .EXE file as well.
REFERENCES
For information about passing parameters from MS-DOS to a FoxPro for MS-DOS
program, query on the following words here in the Microsoft Knowledge Base:
pass and parameters and foxpro and ms-dos and prompt
|