Microsoft KB Archive/109612

= How to Pass Parameters from Windows to FoxPro for Windows =

Article ID: 109612

Article Last Modified on 12/3/2003

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition
 * Microsoft FoxPro 2.5b
 * Microsoft FoxPro 2.5a
 * Microsoft FoxPro 2.5b

-



This article was previously published under Q109612



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.

