
This memo view/editing system is meant as a basic framework for
novice to intermediate Paradox developers to aid in understanding
the event model of 4.5. The procs can be used to view/edit either
an ascii disk file or a memo field. The system utilizes a WAIT FIELD
with a waitproc and includes a replacement showpulldown & speedbar.
There is no printing capability included with this system but would
be fairly easy to implement (the "hooks" are there).

After unzipping, play the "Makelib" script to create a library
called "Memoedit". If all goes well you will then see this file in
"view only" mode. The procs can ONLY be executed from CoEdit or Main
mode.

The top-level proc, "Memo_View_Edit", has three parameters (required)
and can be used in a number of ways:

Syntax  : Memo_View_Edit( FileToLoad, EditFlag, WinTitle )

Params  : FileToLoad - String. Either the name of the disk file to load
          or null "" for a memo field (must be the current field).

          EditFlag   - Boolean. True if editable, False if not.

          WinTitle   - String. Title displayed on the memo window.

Examples: Memo_View_Edit("C:\\DOCS\\FRED.TXT,False,"Heres Fred!")
          Will load a disk file called "Fred.txt" (if it exists) in
          view-only mode with a title of "Heres Fred!".

          Memo_View_Edit("",True,Field())
          Will load the current field (if a memo) from the current image
          in CoEdit-mode (even if started in Main mode) with the field
          name as title.

Included are several general purpose user interface procs; a YES_NO
dialog with customizable title & message, a message canvas window
with customizable title & message ( a "One Moment Please..." type),
an OK dialog box, a Zoom Proc with built-in help, a general-purpose
record locking routine, a Continue/Cancel dialog (take a wild guess),
and a simple errorproc.

Use/modify all freely and enjoy.

Scott W. Parker
DataMasters of Georgia, Inc.
(404) 499-1368
