All code contained herein is:

        COPYRIGHT 1992 by WHITE HEAT, Inc.  
              All Rights Reserved.

Anyone who wishes is welcome to use these procs or code therein so long as 
the copyright notices therein are included.  No one is granted the right to 
resell the procs or code contained therein.  CAVEATS:

        They are fairly elementary at this point and do not allow for
                more than one embedded table in form view.
        The approach herein was to duplicate WAIT functionality we had
                with Pdx 3.5 while adding mouse support.
        Yes, we know there are some EXECUTE commands and that 4.0 is slower
                at those than 3.5 (we think the ".SC2" process for EXECUTE
                is a boo-boo and hope it will be changed with next release),
                but there are times when we feel it is really the only 
                practical way to do things.
        The current approach used in these procs is to deal with the secon-
                dary index editing problem by giving the user a message
                about potential "flyaway" rather than try to relocate a
                record which may have flown away.  Thinking here is that
                this will probably be fixed by a future release and the
                portions of the code dealing with it can be dumped then.

You will have to assign three global variables for these procs to work:

        1 - G.LockTries - How many time to try before punting (try 20).
        2 - G.LockSleepTime - How long to sleep between G.LockTries (Try 100).
        3 - ErrorFlag = FALSE

To use the system, put all procs into your library.  Then, access a master
table with code such as the following:

        DYNARRAY InfoDyn[]
           InfoDyn["TableName"] = "TableABC" ; To view the table.
           InfoDyn["FormName"] = "F"         ; To use form "F" of the table.
           InfoDyn["FieldName"] = "Last"     ; To ORDERTABLE by [Last] field.
           
The only dynarray variable actually needed is InfoDyn["TableName"], if you
just wish to view only a table image.  Add other "InfoDyn" variables if 
desired.  See ZView.sc for a complete list.

Feedback is welcomed.

        WESTPAL GROUP
        Suite B-1000
        5000 Santa Rosa Road
        Camarillo, CA 93012
        CIS: 72277,3045
