The overhead involved in updating the array each and every time a form
was switched, opend, or closed, might be a bit muh, but this might still
be the only way to go.
> Here's a final, and perhaps goofy, thought on this. How about creating
> a
> non-visual error trapping routine for the DataEnvironment and/or
> cursors?
> In it perhaps you could include code that could retrieve all the other
> open
> forms (loop through the _SCREEN.Forms), and anything else you want to
> save.
> Not much overhead, since you wouldn't create the real handler until
> the
> event fired...