Tcl_RecordAndEvalObj(3) - phpMan

Command: man perldoc info search(apropos)  


Tcl_RecordAndEvalObj(3)               Tcl Library Procedures              Tcl_RecordAndEvalObj(3)



_________________________________________________________________________________________________

NAME
       Tcl_RecordAndEvalObj - save command on history list before evaluating

SYNOPSIS
       #include <tcl.h>

       int
       Tcl_RecordAndEvalObj(interp, cmdPtr, flags)

ARGUMENTS
       Tcl_Interp *interp (in)          Tcl interpreter in which to evaluate command.

       Tcl_Obj *cmdPtr (in)             Points  to a Tcl object containing a command (or sequence
                                        of commands) to execute.

       int flags (in)                   An OR'ed combination of  flag  bits.   TCL_NO_EVAL  means
                                        record    the   command   but   do   not   evaluate   it.
                                        TCL_EVAL_GLOBAL means  evaluate  the  command  at  global
                                        level instead of the current stack level.
_________________________________________________________________


DESCRIPTION
       Tcl_RecordAndEvalObj  is  invoked  to record a command as an event on the history list and
       then execute it using Tcl_EvalObjEx (or Tcl_GlobalEvalObj if the  TCL_EVAL_GLOBAL  bit  is
       set  in  flags).   It returns a completion code such as TCL_OK just like Tcl_EvalObjEx, as
       well as a result object containing additional information (a result value  or  error  mes-
       sage)  that  can  be  retrieved  using  Tcl_GetObjResult.   If you do not want the command
       recorded on the history list then you should invoke Tcl_EvalObjEx instead of Tcl_RecordAn-
       dEvalObj.   Normally  Tcl_RecordAndEvalObj is only called with top-level commands typed by
       the user, since the purpose of history is to allow the user to re-issue  recently  invoked
       commands.  If the flags argument contains the TCL_NO_EVAL bit then the command is recorded
       without being evaluated.


SEE ALSO
       Tcl_EvalObjEx, Tcl_GetObjResult


KEYWORDS
       command, event, execute, history, interpreter, object, record



Tcl                                            8.0                        Tcl_RecordAndEvalObj(3)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-24 21:42 @18.188.40.207 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!