Tcl: создание имени команды - PullRequest
0 голосов
/ 08 марта 2011

У меня есть строка в моем коде tcl, как это:

Application / BitTorrent set seqNo_ $ opt (seqNo)

.. У меня есть имя класса OTcl "Application / BitTorrent",Я получаю эту ОШИБКУ ...

неверное имя команды "Application / BitTorrent" при выполнении "Application / BitTorrent set seqNo_ $ opt (seqNo)" кто-нибудь может сказать мне синтаксис или способ создания команды в tcl?

спасибо!

1 Ответ

1 голос
/ 08 марта 2011

Не уверен насчет синтаксиса OTcl, но обычно для расширений Tcl в стиле OO это будет выглядеть так:

Application/BitTorrent myapp
myapp set seqNo_ $opt(seqNo)

сначала создайте экземпляр класса Application / BitTorrent, а затем используйте метод set для него.Но ваша ошибка указывает, что может быть какая-то проблема с вашим классом, например, он не виден или что-то в этом роде.Вы должны проверить с помощью команд самоанализа, таких как [info команды] или соответствующих версий OTcl, действительно ли класс существует и назван так, как вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...