Tcl de recherche google Googlesearch.tcl
#6
@BlackNight :
définir des variables globales avec des noms aussi peu originaux que $cmd $author $scriptver $url $chan etc... est très risqué. Si un autre script fait de même et utilise des variables du même nom, tu obtiendras des bugs incompréhensibles et des résultats aléatoires.
Utilise un namespace (un article existe à ce sujet dans le wiki) ou au moins choisis des noms de variables uniques tels que $BNG_cmd $BNG_author .... (BNG pour BlackNight Google) afin de réduire les risques de conflit.

-----

Pourquoi faire
tcl
set ::unick $nick
putquick "PRIVMSG $chan :\002\00307$::unick \00312votre recherche se trouve sur\00303 $::url \002\003"


fais directement
tcl
putquick "PRIVMSG $chan :\002\00307$nick \00312votre recherche se trouve sur\00303 $::url \002\003"


puisque tu n'utilises pas $unick ultérieurement

-----

La commande putfast n'est pas une commande Tcl standard, il me semble qu'elle est liée au script alltools.tcl et tu devrais éviter d'obliger de telles dépendances.
Pour afficher des messages d'aide, la commande Tcl la plus appropriée est puthelp
-----

Le fonctionnement général pourrait également être optimisé mais chaque chose en son temps, en espérant déjà que ces quelques conseils t'aident à progresser.
Répondre Avertir


Messages dans ce sujet
RE: Tcl de recherche google Googlesearch.tcl - par MenzAgitat - 18/08/2009, 02:17

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté