accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

etcl 1.0-rc26, tklib, tablelist

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.tcl ] 

Retour : Accueil du site fr comp lang tcl   charte stats de ce groupe


  Sujet:   etcl 1.0-rc26, tklib, tablelist  
 De: jac...@free.fr (Jack.R)
 Groupes: fr.comp.lang.tcl
 Organisation: Guest of ProXad - France
 Date: 06. Mar 2008, 11:45:47
Bonjour,

C'est avec plaisir que j'ai vu arriver la rc26.

Je viens de rencontrer 2 petits aléas, qui se contournent aisément.
Le fichier de test est là: http://jack.r.free.fr/tmp/tst_26.zip

1) Il y a un soucis sur le tablelist de le tklib inclus

can't read "tile::currentTheme": no such variable
    while executing
"variable currentTheme $tile::currentTheme"
    (procedure "extendConfigSpecs" line 37)
    invoked from within
"extendConfigSpecs"
    (in namespace eval "::tablelist" script line 84)
    invoked from within
"namespace eval tablelist {
variable configSpecs
array set configSpecs {
	-activestyle		 {activeStyle		  
ActiveStyle	      w}
	-arrowcolor		 {arrowColo..."
    (file "/home/alain/dev_perso/tcl/etcl/etcl/bin/etcl/.etcl/vfs/
automount/tklib-0.4.1-1/tablelist/scripts/tablelistWidget.tcl" line 1)
    invoked from within
"source /home/alain/dev_perso/tcl/etcl/etcl/bin/etcl/.etcl/vfs/automount/
tklib-0.4.1-1/tablelist/scripts/tablelistWidget.tcl"
    (in namespace eval "::" script line 1)
    invoked from within
"namespace eval :: $auto_index($name)"
    (procedure "auto_load" line 32)
    invoked from within
"auto_load $name [uplevel 1 {::namespace current}]"
    (autoloading "tablelist::tablelist")
    (procedure "::unknown" line 25)
    invoked from within
"tablelist::tablelist $w.tbl  -columns {0 "?"  0 "?"  0 "?"  0 "?"}  -
background gray98  -height 10  -width 60  -stretch all  "
    (procedure "main" line 6)
    invoked from within
"main"
    (file "etclrc26_tablelist.tcl" line 56)

J'ai vérifié sur ma Debian Linux Lenny (Tcl 8.5.1-1, Tk 8.5.1-2, Tklib  
0.4.1-20080125-1) en lancant le script par un tclsh8.5 et cela fonctionne

2) L'ordre de recherche des package semble être différent entre les 
versions Linux et Windows XP

Afin de contourner le problème ci-dessus, j'ai rajouté un répertoire lib 
qui contient tablelist et je rajoute le chemin vers le répertoire lib 
dans la variable auto_path (actuellement commenté dans le script en lien).
Sous Linux, cela fonctionne, mon tablelist est prioritaire sur celui 
intégré à etcl, sous Windows XP, c'est celui de etcl qui reste 
prioritaire.

Merci encore à toute l'équipe Etcl.

-- 
Jack.R
http://jack.r.free.fr


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)