2011-03-07 2 views
0

J'ai une ligne dans mon code tcl comme ceci:Tcl: nom de la commande création

Application/BitTorrent défini seqNo_ opt $ (seqNo)

..Je ont un nom de classe OTcl "Application/BitTorrent" , je reçois cette erreur ...

nom de la commande non valide « application/BitTorrent » lors de l'exécution « application/BitTorrent fixé seqNo_ opt $ (seqNo) » quelqu'un peut-il me dire la syntaxe ou la façon de créer une commande en tcl?

merci!

+0

J'ai trouvé quelques docs OTcl à http://www.isi.edu/nsnam/otcl/README.html –

Répondre

1

Pas sûr OTcl Syntaxe, mais le plus souvent pour le style OO extensions Tcl ce serait:

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

créant d'abord une instance de la classe Application/BitTorrent et que l'utilisation de la méthode définie là-dessus. Mais votre erreur indique qu'il pourrait y avoir un problème avec votre classe, par ex. ce n'est pas visible ou quelque chose comme ça. Vous devriez vérifier avec les commandes d'introspection comme [les commandes d'info] ou les versions appropriées d'OTcl si la classe existe vraiment et est nommée comme vous l'attendez.

+0

La syntaxe OTcl est à peu près la même que XOTcl (qui est dérivé de OTcl, mais avec plus de choses ajoutées). –

Questions connexes