Zath here..
now I feel kinda "stupid" with this one... but I'll try to explain..
recently, I had to take my radio service down.. reasons include cost and drama/fights (to put it in short) so, I decided to "scale things down" for a little while..
I decided to try "starting over".. WAY over.. I got myself an account on Ustream.. yadda yadda yadda... but in the process I have lost all my BSD boxes and now I am down to just a couple of- ready for this??-- Windows boxes (I'm sure you can see where THIS is going...)
I'm trying to set up a "windrop" and load some simple TCL scripts in it..
the problem isn't the Windrop, but TCL.. it doesn't seem to work correctly in windows... yeah, I have all the libs and such that came with the silly Windrop thing.. and the bot DOES load.. but I can't get it to even read/exec a simple 'called' proc without bawking out some errors!
example:
Code: Select all
if {(![info exists DetRAC])} {
set DetRAC "0"
utimer 10 RunLoop1
return 0
}
proc RunLoop1 {} {
putlog "this is a test"
utimer 10 RunLoop1
return 0
}
and this returns errors and won't load or run..
error message is:
- Tcl error in script for 'timer 1':
invalid command name "RunLoop1"
it seems that it won't load ANY "called" procs at all and fails for procs called by binds as well...
so, I sit here bewildered.. feeling stupid!!

I should KNOW why this is.. but its just such a slap in the face... I'm just not thinking it right somewhere...
any ideas as to what I'm doing wrong?
thanks for reading this rant

-DjZ-


UPDATE:
I just recalled I had this problem before.. and I have discussed it here in
THIS POST. the problems are almost-exactly the same- new install of TCL and everything BREAKS.. -sigh- I'm just having the "procs can't call other procs" issues and I can't call any procs with binds or other procs- with or without flags/delimiters.. and so far, I haven't come up with a working solution.. I didn't, the last time before, and I havent now. I guess I really don't understand this TCL stuff.. I hate TCL!
-DjZ-