[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 READINSERT()
 Toggle the current insert mode for READ and MEMOEDIT()
------------------------------------------------------------------------------
 Syntax

     READINSERT([<lToggle>]) --> lCurrentMode

 Arguments

     <lToggle> toggles the insert mode on or off.  True (.T.) turns
     insert on, while false (.F.) turns insert off.  The default is false
     (.F.) or the last user-selected mode in READ or MEMOEDIT().

 Returns

     READINSERT() returns the current insert mode state as a logical value.

 Description

     READINSERT() is an environment function that reports the current state
     of the insert mode for READ and MEMOEDIT() and, optionally, sets the
     insert mode on or off depending on the value of <lToggle>.  When
     READINSERT() returns false (.F.) and the user enters characters into a
     Get object's buffer during a READ or a MEMOEDIT(), characters are
     overwritten.  When READINSERT() returns true (.T.), entered characters
     are inserted instead.  The insert mode is a global setting belonging to
     the system and not to any specific object.

     You can execute READINSERT() prior to or during a READ or MEMOEDIT().
     If used with READ, READINSERT() can be invoked within a WHEN or VALID
     clause of @...GET or within a SET KEY procedure.  If used with
     MEMOEDIT(), it can be invoked with the user function as well as a SET
     KEY procedure.

 Examples

     .  This example sets the insert mode prior to entering MEMOEDIT()
        and resets the mode when MEMOEDIT() terminates:

        USE Sales NEW

        // Turn on insert mode
        lInsMode = READINSERT(.T.)
        Sales->Notes := MEMOEDIT(Sales->Notes)
        //
        // Restore previous insert mode
        READINSERT(lInsMode)

 Files   Library is CLIPPER.LIB.


See Also: READ READEXIT()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson