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


Pb d'import/export avec les namespace
#1
Bonjour,

J'essayes de me mettre aux namespace et je rencontre une difficulté pour importer des commandes d'un autre namespace.

Voici le script qui contient les commandes à exporter:


tcl
namespace eval sqlcmd {
	package provide sqlcmd
	namespace export sqlconnect sqlclose 
	proc sqlconnect { db } {
		return [mysqlconnect -socket $sqlcmd::connect(sock) -user $sqlcmd::connect(user) -password $sqlcmd::connect(pass) -db $sqlcmd::connect($db)]
	}
	proc sqlclose { handle } {
		mysqlendquery $handle
		mysqlclose $handle
	}
}


Et voici le tcl dans lequel j'essayes d'importer les commandes


tcl
package require sqlcmd
namespace eval monscript {
	namespace import sqlcmd::sqlconnect sqlcmd::sqlclose
	set handle [sqlconnect test]
putlog $handle
	sqlclose
}


Losque que je démarre le bot, j'ai ce message d'erreur :

Code:
[10:18] unknown namespace in import pattern "sqlcmd::sqlconnect"
    while executing
"namespace import sqlcmd::sqlconnect"
    (in namespace eval "::myscript" script line 7)


Messages In This Thread
Pb d'import/export avec les namespace - by mika23 - 02/02/2010, 11:20

Possibly Related Threads…
Thread Author Replies Views Last Post
  msgcat, utimer et namespace, trio perdant ? CrazyCat 2 76 12/04/2022, 23:40
Last Post: ZarTek
  [Demande] Appel d'une variable dun namespace à un autre ? aliasangelius 2 2,847 16/01/2017, 15:00
Last Post: aliasangelius
  Probleme namespace, variable, proc ZarTek 3 4,314 03/08/2013, 21:10
Last Post: CrazyCat
  Bug bizarre : Namespace, array et socket CrazyCat 3 4,319 23/02/2012, 18:12
Last Post: djkenny
  NS import/export aliasangelius 2 3,360 03/06/2011, 09:59
Last Post: aliasangelius

Forum Jump:


Users browsing this thread: 1 Guest(s)