How to Clean Up the Visual FoxPro EnvironmentLast reviewed: October 18, 1996Article ID: Q129711 |
The information in this article applies to:
SUMMARYThis article discusses a recommended series of commands to clean up the Visual FoxPro Environment at these times:
- When closing down the application. - During Transactions. - During Buffered Updates. MORE INFORMATIONA Visual FoxPro application needs to accomplish the following items in order to guarantee a clean Visual FoxPro environment:
- Clean Up During Transactions. - Clean Up During Buffered Updates. - Return Visual FoxPro to its state at startup.The major tasks that should be accomplished during the cleanup process are:
- Close down all operations. - Remove all objects from memory. - Close all private data sessions and cursors. - Clear the compiled program buffer. - Make sure Visual FoxPro reads programs from disk, not buffer.Details on how to accomplish these steps are outlined below.
How to Close Down All Operations and Return FoxPro to Its State at StartupTo close down all operations and return Visual FoxPro to its state at startup, issue the following commands, in order, in the Command window:
CLEAR ALL CLOSE ALL CLEAR PROGRAMThe CLEAR ALL command removes all objects from memory which, in turn, dlose all private data sessions and cursors. The the CLOSE ALL command closes all databases, tables, and cursors in data session 1, which is the default Visual FoxPro data session. Then the CLEAR PROGRAM command clears the compiled program buffer of the most recently executed programs, and it forces Visual FoxPro to read the programs from disk, rather than from the program buffer.
Special Consideration: Cleaning Up During TransactionsIf transactions are in progress, use the END TRANSACTION command for each level of transaction before issuing the the CLEAR ALL, CLOSE ALL, and CLEAR PROGRAM commands.
Special Consideration: Cleaning Up During Buffered UpdatesIf buffered updates are in progress, use either the TABLEUPDATE() or TABLEREVERT() functions for each cursor with buffered updates before issuing the CLEAR ALL, CLOSE ALL, and CLEAR PROGRAM commands.
|
Additional reference words: 5.00 VFoxWin 3.00 Cleanup Code
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |