PRB: Menu Appears, Then Application Exits to Operating System
ID: Q87694
|
The information in this article applies to:
-
Microsoft Visual FoxPro for Windows, versions 3.0, 5.0, 6.0
-
Microsoft FoxPro for MS-DOS, versions 2.0, 2.5x, 2.6x
-
Microsoft FoxPro for Windows, versions 2.5x, 2.6x
-
Microsoft FoxPro for Macintosh, versions 2.5x, 2.6a
-
Microsoft Visual FoxPro for Macintosh, version 3.0b
SYMPTOMS
The Microsoft FoxPro menu program works in the development version of
FoxPro. However, if you are using the distribution version of the files (a
stand-alone executable), the menu appears, then the application exits to
the main operating system environment, either MS-DOS, Windows or the
Macintosh desktop.
CAUSE
When a menu is generated, running the .MPR file does not put you in an
event loop or a wait state.
RESOLUTION
Incorporate a Foundation READ command into the application.
NOTE: Although the Foundation READ can be used in Visual FoxPro, the
preferred method is to incorporate a READ EVENT.
MORE INFORMATIONFoundation READ
To incorporate a foundation READ command in an application, do the
following:
- In FoxPro 2.x, in the Setup section of the menu or program, include the
following code:
PUBLIC m.xxx
m.xxx = .F.
In Visual FoxPro, in the Cleanup section of the menu or program, include
the following code prior to any other code:
READ EVENTS
- In FoxPro 2.x, in the Cleanup section of the menu or program, include
the following code prior to any other code:
READ VALID m.xxx
- In FoxPro 2.x, execute the following code when the user chooses the Quit
menu option:
m.xxx = .T.
CLEAR READ ALL
In Visual FoxPro, execute the following code when the user chooses the
Quit menu option:
CLEAR EVENTS
For additional information, see the EX1.PJX example in the GOODIES\FNDATION
subdirectory and the section on the READ command in the FoxPro version 2.0
"Commands & Functions" or the FoxPro version 2.5 "Language Reference"
manual.
REFERENCES
FoxPro for Windows Distribution Kit "User's Guide," page 12.
FoxPro for MS-DOS Distribution Kit "User's Guide," page 10.
Additional query words:
VFoxMac FoxDos FoxWin FoxMac VFoxWin 2.50 2.50a kbvfp300 kbvfp500 kbvfp600 2.50b 2.50c 2.60 dos prompt .exe dk
Keywords : FxtoolDk
Version : 2.00 2.5x 2.6x | 2.5x 2.6x 3.00
Platform : MACINTOSH MS-DOS WINDOWS
Issue type :
|