TCL调用proc在另一个文件中,但找不到proc:invalid命令

时间:2013-01-17 01:00:21

标签: tcl tclsh

我是TCL的新手。我通过Windows Vista下的DOS窗口中的“tclsh85 FOD/Scripts/program1.tcl”执行TCL代码。

program1.tcl包含“set junk [tproc $a]”,此处为“invalid command name tproc”。

tprocprogram2.tcl中定义,该目录位于“c:a/b/lib”目录中。当我运行“tclsh85 FOD/Scripts/program1.tcl”时,我需要做什么让TCL找到proc?

1 个答案:

答案 0 :(得分:3)

你在program1.tcl中编译source program2.tcl吗?

如果没有,那么在致电source "program2.tcl"

之前,您需要tproc

请参阅http://tcl.tk/man/tcl8.5/TclCmd/source.htm

您还应该熟悉http://wiki.tcl.tk/9859

处的Tcl package命令
相关问题