3
TCL을 처음 사용합니다. Windows Vista에서 DOS 창에서 "tclsh85 FOD/Scripts/program1.tcl
"을 통해 TCL 코드를 실행합니다.TCL이 다른 파일에있는 proc를 호출하지만 proc을 찾을 수 없습니다. 잘못된 명령
program1.tcl
에 "set junk [tproc $a]
"이 포함되어 있고 "invalid command name tproc
"이라고 표시되어 있습니다.
tproc
은 "c:a/b/lib
"디렉토리에있는 program2.tcl
에 정의되어 있습니다. "tclsh85 FOD/Scripts/program1.tcl
"을 실행할 때 TCL이 proc을 찾도록하려면 어떻게해야합니까?
주에서 티클
package
명령을 자신도 잘 알고 http://tcl.tk/man/tcl8.5/TclCmd/source.htm당신은 만일,'source' 명령집니다
tproc
를 호출하기 전에
source "program2.tcl"
필요 기본적으로 현재 프로그램 내에서 program2.tcl을 실행하십시오. program2가 프로 시저를 정의하는 것 이상을 수행하면 프로 시저를 자체 파일로 추출해야하며 프로그램과 program2는 모두 새 파일을 소스해야합니다. 그것이 Tcl 패키지를 만드는 본질입니다. –