Hi Rafael,
Thanks for the response. I believe that, theoretically, when the main menu is "POPped" off the stack, it should replace the secondary menu.
However, I have created a workaround. Instead of just issuing POP MENU..., I am firing a small function that fires POP MENU... and then checks to see if the secondary menu is still active. If so I do a DO mymainmenu.mpr to restore the main menu.
Bill
>I think you should release the called menu, after you are through with it.
>
>Perhaps a command like release menu (your menu name) extended can do the trick. I wouuld move this command to the unload or destroy of the form, so it fires when the form is released
William A. Caton III
Software Engineer
MAXIMUS
Atlanta, Ga.