Hi Paul,
>Can't you use a foundation read...something like
>
>lQuitRead = .F.
>DO MyMenu.MPR
>READ VALID lQuitRead
>
>Then your exit routine has something like
>lQuitRead = .T.
>CLEAR READS
I believe the original poster was, however they were issuing additional reads for whatever reason, and looking for a method to close one (or more) of them. If I recall, the foundation read is usually reserved for application level stuff, including termination. Each time additional screens are displayed, one additional read level is generated.
If I'm wrong here, forgive me. It's been several years since I've dealt with READs in FoxPro.
Phil