Sat, June 6,1992    

This is a project to demonstrate a method of simulating FP'S About Screen.
Its quick and dirty and incomplete.

For those who attended the ADBUS meeting this past Thursday:

We had much discussion on how multiple windows work in the foundation read
example that Richard demonstrated.  It seemed unclear why the .SPR code was
actually being recalled each time a screen was selected.  On one level, this
appears to be a very inefficient  way to do things.  However, maintaining a
RDLEVEL of 1 most of the time during app execution is highly efficient.

I suspect that FP is doing some internal optimization in these situations.   

The example here, of course, is different. Each .SPR calls the same window
and clears the window before running the next .SPR.  The RDLEVEL is never
more than one plus the RDLEVEL when status.prg is called.  

Notice that the window is explicitly released as opposed to letting the
screen generator do it.  This is done in the foundation read example as
well. To use this in your app, just add the screens and status.prg.  Be sure
to check off the options shown in status.pjx. 

Thanks is due to Alan Griver for helping me understand this concept.  I'm
using this technique to create multi page forms and works nicely. I would be
interested in hearing any comments...   

Happy coding,  

Bill Dowis  
Phone: 256-9869  