TK error - button command within a procedure
Posted by dvorak_user (dvorak_user), 12 January 2008edit: I sidestepped the issue and got my program to run properly, but I'd still like an answer. Much appreciated!
Hello, all! I'm working on a script with a portion similar to the code below. I can't get it to work quite right, however.
result: when button is pressed, I get 'Error: can't read "dir": no such variable'
result: prompted to choose a file before button loads.
I really don't know where this script is going wrong, and any help would be appreciated. Thank you!
Posted by admin (Graham Ellis), 13 January 2008An excellent question.
Curly braces are a deferred block, so the command is stored as you define it and is evaluated later on (and in the root or global context). But double quoted, the block is evaluated at the time that the proc is run and the component is defined, and in the scope of the proc.
Posted by dvorak_user (dvorak_user), 13 January 2008Thanks for your explanation - that certainly cleared things up! Much obliged.
Other Forum Posts
Follow us on ...
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: email@example.com • WEB: http://www.wellho.net • SKYPE: wellho