>>>>We do have ON SHUTDOWN DO ExitProc, but the trouble is when calling a form via menu (whole app has been loaded at this point), and it has a wait state while loading - DE tables, the user have the tendency to click the 'X' which causes the error.
>>
>>One of the nice reasons to use Top-levels, so you can control this behavior completely (sorry, not much help otherwise :)
>
>Bruce,
>
>It's funny because we already deployed a lot of our applications to several clients, and this morning, one of our QA personnel deliverately click the _SCREEN.Close button while loading a form, and there, the story started... Well, that incident is rare to happen and it has no major impact, but still, it's being considered a bug. We are thinking of setting _SCREEN.Closable = .T. but trying to look at it, it's not a good idea. The app is becoming cheap...
You could put _Screen.Closable=.F. in the LOAD of that form, and a _Screen.Closable=.T. at the end of the ACTIVATE. Or you could do this in your Form baseclass.
Mark McCasland
Midlothian, TX USA