Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Bug bizarre : Namespace, array et socket
#2
salut,

pourquoi utilises-tu le chemin complet vers la variable alors que tu es déjà dans le namespace?


tcl
proc connect {nick chan} {
      variable egg
      variable bot
      array set bot $egg($nick)
      putlog "Going to $bot(serv)"
      set mserver $bot(serv)
      set mport $bot(port)
      putlog "Connection to $mserver $mport"
      set bot(idx) [connect $mserver $mport]
      control $bot(idx) $chan
      putdcc $bot(idx) "USER $bot(nick) 0 0 :$bot(realname)"
      putdcc $bot(idx) "NICK $bot(nick)"
   }


ensuite pour l erreur en elle même, c'est normal, tu reprends comme nom de procédure "connect" je penses que ça doit entrer en conflit.
Quote:Currently: (procedure "connect" line 2)
Currently: invoked from within
Currently: "connect $mserver $mport"
tu le renvois en boucle sur la procédure connect de ton namespace avec comme argument "irc.zeolia.net" "6667"
essais comme ça:

tcl
set bot(idx) [::connect $mserver $mport]

pour utiliser la procédure connect classique.
tcl cherche d'abord dans le namespace ou il se trouves
C'est en reconnaissant ses erreurs que l'on progresse ;)
Away


Messages In This Thread
RE: Bug bizarre : Namespace, array et socket - by djkenny - 21/02/2012, 18:43

Possibly Related Threads…
Thread Author Replies Views Last Post
  Erreur socket limit Amand 4 198 18/06/2022, 15:37
Last Post: Amand
  [Script] "::http::register https 443 ::tls::socket" Kossiwa 12 4,154 07/06/2020, 18:55
Last Post: DaDIsS
  [Demande] Appel d'une variable dun namespace à un autre ? aliasangelius 2 2,919 16/01/2017, 15:00
Last Post: aliasangelius
  [Bug] script bot socket athor69 0 3,067 31/01/2016, 17:51
Last Post: athor69
  Codage TCL - Socket incorporé KeeViiNou 15 9,998 21/03/2014, 11:46
Last Post: KeeViiNou
  Probleme namespace, variable, proc ZarTek 3 4,409 03/08/2013, 21:10
Last Post: CrazyCat
  Socket TCL tow 1 4,347 24/11/2012, 08:34
Last Post: Artix
  Socket Obu 4 5,065 27/02/2011, 03:37
Last Post: Obu
  Plusieurs connections simultanémment sur une socket. jolo2 1 4,076 23/04/2010, 23:54
Last Post: Marc
  Pb d'import/export avec les namespace mika23 5 4,401 03/02/2010, 10:48
Last Post: mika23

Forum Jump:


Users browsing this thread: 1 Guest(s)