首页 > 解决方案 > 错误:错误#args:应该是“proc name”

问题描述

这是 gui.tcl 中的代码脚本:

label .login.nickLabel -text "User:"
entry .login.nick
label .login.hostLabel -text "Host:"
entry .login.host
chat::logic::login [.login.host get] [.login.nick get]

这是 logic.tcl 中的代码:

proc chat::logic::login {hostName nickName} {
chat::model::getSock $hostName
...
}

这是model.tcl中的代码:

proc chat::model:::getSock {hostName} {
variable sock
set sock [socket $hostName 9988]
fconfigure $sock -buffering line
return $sock
}

当我运行代码时,它报告一个错误:错误# args: should be "chat::model::getSock hostName"

我如何解决它?

标签: tcltk

解决方案


推荐阅读