[Demande] Appel d'une variable dun namespace à un autre ?
#1
Bonjour,

Voilà j'aimerais appeler une variable d'un tcl via un autre.

J'ai le TCL principal, et un autre qui et le TCL d'aide.
Je veux appeler un "set" de celui ci dans le TCL d'aide.

TCL principal ou se situe le "set"

tcl
namespace eval ::mod {
 
   set cmds(char) "!"
...



Et je voudrais positionné "set cmds(char) "!" Dans le TCL d'aide

tcl
namespace eval ::mod.help {
 
    bind dcc m "xhelp" [namespace current]::dcc:mod
    proc dcc:mod { hand idx arg } {
        putdcc $idx "\00314Commandes Help du TCL de \002\0034Modération\0034\0031 :\0031\002"
        putdcc $idx ""
        putdcc $idx "\037Gestion des chans à modérer\037 :"
        putdcc $idx "Ici je veux que le set cmds(char) soit pris en compte"
 
...



Faut-il faire $::mod::mod.help::cmds(char) ?

Si vous avez une piste ou me guidé car je ne ses pas ou me dirigé.
Car même en faisant $::mod::mod.help::cmds(char) Je trouve que ça fais rallonge quand même.., Sauf si il n'y a pas le choix.

En espérant avoir était assez clair, et Avoir une piste de votre part Wink
  Répondre   Avertir
#2
Peut-être que les imports peuvent t'aider ?
  Répondre   Avertir
#3
Je vais allez lire ça, mais à priori oui ça serait l'idée Smile
  Répondre   Avertir


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Probleme namespace, variable, proc mcdeffice 3 2,626 03/08/2013, 21:10
Dernier message: CrazyCat
  Bug bizarre : Namespace, array et socket CrazyCat 3 2,641 23/02/2012, 18:12
Dernier message: djkenny
  Pb d'import/export avec les namespace mika23 5 2,631 03/02/2010, 10:48
Dernier message: mika23
  Gestion de mail ou autre cac.team 5 3,156 24/07/2009, 11:49
Dernier message: fedora
  Supprimer un caractère dans une variable ou autre. meuhlavache 2 3,419 28/08/2008, 16:17
Dernier message: meuhlavache

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)