ZCslSetTraceMode

C Scripting Language
Reference Manual
Version 4.4.0

<< Back  End  Next >>
 
 
INDEX
Introduction
Installation
Using the CSL executive
Language
Directives
System library
String library
Math library
Regular expression lib.
File library
Database library
Async Communication
Registry/Profile handling
Windows control
C API
   Embedding CSL
   Writing libraries
   API reference
      ZCslAddFunc
      ZCslAddVar
      ZCslCall
      ZCslCallEx
      ZCslClose
      ZCslGet
      ZCslGetError
      ZCslGetResult
      ZCslLoadLibrary
      ZCslLoadScriptFile
      ZCslLoadScriptMem
      ZCslOpen
      ZCslSet
      ZCslSetError
      ZCslSetResult
      ZCslSetTraceMode
      ZCslShow
      ZCslStartDateTime
      ZCslTrace
      ZCslTraceMode
      ZCslVarExists
      ZCslVarResize
      ZCslVarSizeof
C++ Class Interface
CSL links
  
long ZCslSetTraceMode(      /* set trace mode */
   ZCslHandle aHandle,         /* CSL handle */
   long aMode                  /* trace mode to set */
);

Set trace mode. Predefined mode constants are:

Mode Description
ZCslTraceNone Trace output is turned off (default)
ZCslTraceCode Trace P-code instructions together with the 2 top stack elements.
ZCslTraceFuncs Trace function entry and exit. Trace output will be indented within the function.
ZCslTraceBlks Trace entry and exit of named blocks. Trace output will be indented within the block. Use #block to name blocks.
ZCslTraceMsgs Trace expressions of trace statement or API ZCslTrace and ZCsl::trace member.

The mode constants above may be combined by or-ing them. Combined constants are predefined as:

Mode Description
ZCslTraceInfo ZCslTraceFuncs | ZCslTraceBlks | ZCslTraceMsgs
ZCslTraceAll ZCslTraceCode | ZCslTraceFuncs | ZCslTraceBlks | ZCslTraceMsgs

  Copyright © IBK Landquart Last revision: 27.05.2002 << Back  Top  Next >>