tracing

beasscript-logo-small

The tracer record every mouse- and keyboard action, create printscreens and record settings

It's a part of debug system

 

tracing functions

 

 

Property

Description

copyrecord=<dw_x>

copies the tracing table in the window dw_x

follow fields required

string(50) as psrfile,string(20) as command,string(1000) as description,datetime() as erftstamp,space(100) as path

createzip

creates html file tracing.html

creates zip file in temp-folder tracing.zip with all the necessary files (tracing.html and all printscreens)

dellastentry

deletes the last entry. You can't delete the last entry

editpng=filename

edits this file

getlastentry

returns the last entry in Value "ls_command" and "ls_description" and "ll_records"

getmaxstack

returns the max. count of record lines in value

app=tracing=getmaxstack

messagebox=<value>

getmode

gets current mode in variable "value"

getrow

gets current row from current tracing in Variable "value"

app=tracing=getrow

messagebox=<value>

goback

goes one position back

app=tracing=goback

mode

sets tracing mode

0 = off

1 = only text

2 = only text - more details

3 = with printscreen

4 = with variable information

reset

deletes all entries

saverecord=<dw_x>

copies the record session from datawindow in the trace table

For the required fields see "copyrecord" above

setmaxstack

sets the max. count of record lines. Standard=200

setrow

sets the current row in record

app=tracing=setrow=1

updatelastentry

updates last entry

view

returns html file from current record in variable "ls_html"

app=tracing=view

viewextern

creates tracing.html and open this with the standard browser

 

 

Record

Property

Description

add

adds entry in tracing

app=tracing=add=comments

setup

adds setup info in tracing

app=tracing=setup=<setupvariable>=<value>

printscreen

creates a print screen of the current window and inserts this in the tracing list

app=tracing=printscreen

error

inserts a error message (red line)

app=tracing=error=<errormessage>

message

inserts a manual message (green line)