Microsoft KB Archive/106625

{| = CLOSE ALL Also Closes Procedure Files =
 * width="100%"|

ID: Q106625

The information in this article applies to:


 * Microsoft FoxPro for MS-DOS, versions 2.0, 2.5, 2.5a, and 2.5b
 * Microsoft FoxPro for Windows, versions 2.5, 2.5a, and 2.5b

SUMMARY
Page L3-293 in the "Language Reference" does not state that the CLOSE ALL command will also close a procedure file that has been opened with a SET PROCEDURE TO command.

MORE INFORMATION
CLOSE PROCEDURE or SET PROCEDURE TO (with no filename) are the documented methods of closing a procedure file. However, using the CLOSE ALL command will close a procedure file as well.

Before issuing a CLOSE ALL command, store the value of the SET PROCEDURE TO command to a memory variable. To reopen the procedure file, issue a SET PROCEDURE TO & command. For example:

setproc=SET("PROCEDURE") CLOSE ALL SET PROCEDURE TO &setproc Additional reference words: FoxDos FoxWin 2.00 2.50 2.50a 2.50b PRG docerr KBCategory: kbenv kbprg kbdocerr KBSubcategory: FxenvMemory
 * }