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


Commenter des lignes de code TCL fait tout bug..
#1
Bonjour,

Aujourd'hui j'ai commenté 2 lignes de code dans un tcl.
Jusque-là pas de soucis..
Mais TCL ou Eggdrop interpréter sa comme étant une erreur tcl.

Voici les lignes commenté :


tcl
#set OperServ(setlog) "0"
#if { $OperServ(setlog)=="1" } {}


La donc ceci et bien commenter et donc ne devrais avoir aucune action possible.
Même n’avoir aucune influence concernant le code TCL.
Et pourtant..

Voici lorsque je compile le TCL :

Quote:[11:20:11] (alias_angelius) .compile /Oper/Socket.tcl
[11:20:11] (@Oper) Compilation De /Oper/Socket.tcl...
[11:20:12] (@Oper) missing close-brace
[11:20:12] (@Oper) while executing
[11:20:12] (@Oper) "namespace eval ::socks { (...)

Donc j'avais supprimé pas mal de lignes de code voir si j'avais mal positionné un } ou { etc..
Même si un ) ou ( était manquant mais rien ne manquer..

Alors j'ai donc décidez de supprimer les 2 lignes :

tcl
#set OperServ(setlog) "0"
#if { $OperServ(setlog)=="1" } {}


Ensuite tout à fonctionner correctement..
Ma question :

Normalement lorsque nous commentons des lignes de codes/commentaires dans un tcl.
Ceci n'es pas interpréter comme étant un morceau de code donc c'est annuler..
Alors pourquoi ceci as fait qu'il prend en compte deux lignes commenter comme étant une erreur provenant du code TCL ?
#2
Ca a été dit et redit...
Lorsqu'il y a des { et des } dans les commentaires, ça provoque des erreurs d'interprétation.

Je pense que:

tcl
#if { $OperServ(setlog)=="1" } {
#}

fonctionnera un peu mieux, mais ça n'est pas certain.
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
#3
:o

Juste le fait de mettre à la ligne..
Mais c'est bisard tout de même que le fait de mettre des {} ça provoque c'est erreurs la x).

Merci de ta réponse CrazyCat :)


Possibly Related Threads…
Thread Author Replies Views Last Post
  Auto voice après X lignes Scorpio 1 3,249 04/02/2016, 00:57
Last Post: BaGrift
  Lire les dernières lignes d'un fichier texte. Ryan 4 5,156 23/09/2012, 18:34
Last Post: CrazyCat
  Recherche code tcl ou un dèja fait snip74 11 6,762 06/06/2011, 17:13
Last Post: aliasangelius
  eggdrop le bot ne fait rien mamouth 35 19,636 23/05/2011, 08:51
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)