puts "========" puts "OCC25344" puts "========" puts "" ####################################################### # Draw variables do not follow the scope of TCL level ####################################################### proc setproc {var val} { upvar $var local_var dset local_var $val } setproc a 1.1 puts "dval a = [dval a]" puts "dval local_var = [dval local_var]" if {[dval a] == 0} { puts "ERROR: value is not set" } if {[dval local_var] == -1} { puts "ERROR: local_var is set, but must not" if {[lsearch [directory] local_var] == -1} { puts "ERROR: as it is absent among TCL variables" } }