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>

copy 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

create html file tracing.html

create zip file in temp-folder tracing.zip whith all needed files (tracing.html and all printscreens)

dellastentry

delete last entry. You can't delete last entry

editpng=filename

edit this file

getlastentry

return last entry in Value "ls_command" and "ls_description" and "ll_records"

getmaxstack

return the max. count of record lines in value

app=tracing=getmaxstack

messagebox=<value>

getmode

get current mode in variable "value"

getrow

get current row from current tracing in Variable "value"

app=tracing=getrow

messagebox=<value>

goback

go one position back

app=tracing=goback

mode

set tracing mode

0 = off

1 = only text

2 = only text - more details

3 = with printscreen

4 = with variable information

reset

delete all entrys

saverecord=<dw_x>

copy the record session from datawindow in the trace table

follow fields required: see copyrecord

setmaxstack

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

setrow

set the current row in record

app=tracing=setrow=1

updatelastentry

update last entry

view

return html file from current record in variable "ls_html"

app=tracing=view

viewextern

create tracing.html and open this with the standard browser

 

 

Record

Property

Description

add

add entry in tracing

app=tracing=add=comments

setup

add setup info in tracing

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

printscreen

create a print screen from current window and insert this the tracing list

app=tracing=printscreen

error

insert a error message (red line)

app=tracing=error=<errormessage>

message

insert a manual message (green line)