|
|
|
|
|
|
Dans la catégorie programmation, voici ETcl : il s'agit d'un très bon portage de tcl - tk pour PPC. Il est évidemment gratuit, et les binaires sont disponibles pour plusieurs plates-formes : linux, Windows, Mac OS X (PowerPC + Intel) et Windows Mobile (PocketPC et Smartphone, édition 2003, 2003SE et 5.0). Si un programme (en fait un script normalement d'extension tcl) est bien écrit, il est utilisable sur tous ces OS sans aucune retouche.
Mais qu'est-ce que tcl ?
tcl est un langage interprété, il rend la programmation d'IHM et le séquencement de différentes applications simplement (dispose de tas de librairies tcl et d'une grande communauté d'utilisateurs et d'un wiki riche sur http://wiki.tcl.tk). Il permet en particulier (juste en commande de script) de faire des
- graphiques
- client/serveur TCP avec gestion simple de sockets (pourquoi pas une écriture de jeux en Bluetooh ou en wifi)création simple de client et de serveur ftp, smtp, dns, .... en utilisant le package tcllib (package en pur tcl sur http://tcllib.sourceforge.net/doc)
- les liaisons séries (un gps ouvert en bluetooth sur un port com est accessible facilement)
L'interpréteur est un peu gros certes, il pèse 4 Mo (il suffit de lancer le CAB ou de copier le .exe sur une SD Card ou le ipaq file store et c'est tout), mais il contient toutes les librairies tcl nécessaires du noyau base et permettra d'exécuter les scripts tcl. A noter que pour Pocket PC, un package WinCE a été rajouté pour des fonctions spécifiques aux PPC (gestion du tap, extinction de l'écran, rallumage de ce dernier, ....)
Le support du site est à l'écoute pour toute suggestion et réactif quant à la prise en compte et résolution de bugs.
Cette distribution de tcl sur Pocket PC est excellente. J'en rêvais, Evolane l'a fait, elle met à disposition sur votre Pocket PC toute la puissance du langage tcl (graphique simple, communication réseau socket -client / serveur-, liaison série port com,...)
Il n'y a pratiquement aucune limite si ce n'est votre imagination.
Personnellement, j'ai développé en tcl :
- une appli GPS qui se connecte sur le port série (par le bluetooth) et récupère les trames NMEA
- un serveur SMTPD qui me permet dans mes applis mail (poutlook) de spécifier localhost et qui se débrouille pour envoyer le mail au destinataire et ce quelque soit le provider en se connectant directement sur le serveur de mail exchange du domaine du destinataire (les configs tordus quand on a plusieurs comptes pour envoyer un mail sont un lointain souvenir aussi bien sur pocket que sur mon PC portable : c'est le même programme)
- un serveur proxy avec interdiction sur mot clé (qui marche moyennement, mais suffisamment pour ce que je veux faire)
Je n'ai jamais vu abordée la manip : un PPC est connecté par WIFI sur internet et un autre PPC se connecte en bluetooth sur ce dernier pour naviguer sur internet : le ppc ayant le wifi sert de relais à l'internet pour le pocket pc en bluetooth.
Vu le nombre de petits utilitaires qu'on peut développer, les 4 Mo originaux finissent pas se faire oublier car les scripts sont tout petits ensuite.
[newjem]
| Auteur: |
Evolane |
| Date: |
02-03-2009 |
| Liens: |
Site Web
|
| Note: |
7/10 |
| Taille: |
4MB |
| Hits: |
8994 |
| Download: |
Download (
ARM/XSCALE )
|
|
J'ajoute ici en commentaire des indications intéressantes de la part de l'auteur de la review.
Un peu trop détaillées cependant pour la review.
--Démarrage rapide
Pour voir ce qu'il est possible de faire prendre le zip pour wince (il contient 3 demos) sur http://www.evolane.com/software/etcl/index.html
Le dézipper su windows et copier le contenu du répertoire (je suppose qu'il s'appelle etcl) par active sync où bon vous semble sur votre Pocket.
Sur votre Pocket allez dans le répertoire etcl et lancer l'exécutable etcl-1.0-rc3-... (icône lampe magique)
Dans le menu options, cliquer sur associer ... donnez les extensions que vous souhaitez que etcl associe aux scripts (.tcl suffit normalement)
et faites OK.
Maintenant vous pouvez quitter etcl.exe (menu Fichier, puis Quitter)
L'extension des fichiers tcl disparaîtra et les fichiers seront associés à l'icône de la lampe magique.
Allez dans le sous répertoire demos (par l'explorateur de votre pocket pc) et en cliquant sur une des 3 démos,
elle s'exécutera directement en faisant appel à etcl.
Ataxx jeu de réflexion, calc simple calculatrice, collapse jeu (un peu comme le principe de tetris)
--Programmation débuts
Les fichiers tcl ne sont que des scripts au format texte et peuvent être écrits sous notepad ou n'importe quel
éditeur de texte basique
Pour rechercher quelques infos pour débuter, le site d'Evolane est un début ainsi que le wiki :
http://wiki.tcl.tk/etcl
http://wiki.tcl.tk/references/15260!
Vous pouvez charger les scripts également sous l'exécutable etcl-xxxx par le menu Fichier puis évaluer (choisissez ensuite le script à exécuter)
Vous pouvez directement taper les commandes à l'intérieur de la fenêtre :
->Exemple 1 : calcul basique
ATTENTION aux parenthèses, minuscules et espaces (TCL ne plaisante pas avec !)
expr le mot clé pour effectuer un calcul (ATTENTION à laisser un espace après expr)
expr (3*cos(3.1415))
=> renvoie -2.99999998712
si on souhaite mettre ce résultat dans une variable on va utiliser la commande set et les crochets autour de la commande
pour dire qu'on souhaite évaluer cette dernière et affecter le contenu à set
set resultat [expr (3*cos(3.1415))]
pour afficher le contenu dans la fenêtre courante, on fait simplement
set resultat
si je souhaite rappeler mon résultat dans un nouveau calcul, on y accède par un $ mit devant le nom de la variable
set doubleres [expr $resultat*2]
pour afficher
set doubleres
NB : un raccourci au caractères [] et {} est directement accessible car ils sont très utilisé dans les expressions des commandes tcl
->Exemple 2: un bouton qui affiche un message
Attention aux minuscules, majuscules et espace :
vous pouvez écrire directement dans l'interpréteur ou copier les 3 lignes dans un fichier d'extension tcl et le mettre sur voter PPC (il n'y aura plus qu'à cliquer dessus)
button .b -text "Pressez moi" -command {tk_messageBox -message "Merci d'avoir cliqué !"}
TAPER ENTER => .b va s'afficher
pack .b
TAPER ENTER => la commande pack va servir a faire prendre en compte notre bouton et le faire afficher
wm deiconify .
TAPER ENTER => permet à l'IHM d'apparaître au dessus de la console
NB : si vous exécutez en script, la console n'appairait pas par défaut, sauf si vous la forcez dans le script (console show)
->Exemple 3 :un bouton qui lance pocket word
button .b -text "Lancer pocket word" -command {exec pword.exe &}
TAPER ENTER => .b va s'afficher
pack .b
TAPER ENTER => la commande pack va servir a faire prendre en compte notre bouton et le faire afficher
wm deiconify .
TAPER ENTER => permet à l'IHM d'apparaître au dessus de la console
NB : attention à penser au &, sinon l'interpréteur tcl se bloquera car attendra que pocket word soit quitté.
le & permet au système de comprendre qu'un fois le programme externe lancé, il devient indépendant du programme qui l'a lancé (en l'occurrence etcl)
|
J'ai développé en TCL il y a longtemps... Mais souvenirs sont très loin, je cherchais depuis longtemps un autre langage que ce de Microsoft pour le développement sur pocket... Mais je recherche des tutoriaux pour commencer le développement et surtout savoir comment je peux créer une application utilisant une base de données (sql lite par exemple)... Si vous en connaissez cela m'intéresse.
|
La masse des tutoriaux existants pour Tcl/Tk (toutes plateforme) reste applicable au port eTcl. Pour les anglophones, http://www.tcl.tk/doc/ est un bon point d'entree pour trouver references et tutoriaux. Une traduction en francais est disponible http://sarnold.free.fr/tutorial/ sinon. Pour ce qui est de Sqlite, l'interface Tcl est decrite sur http://www.sqlite.org/tclsqlite.html. Un petit exemple, en quelques lignes, pour illustrer cela:
package require sqlite3 ;# chargement du support sqlite
sqlite3 db mabase.sqi ;# ouverture (ou creation) d'une base dans le fichier mabase.sqi
db eval {CREATE TABLE customers ( name text, phone varchar )} ;# Creation d'une table
# Ajout d'enregistrements
db eval {INSERT INTO customers (name,phone) VALUES ('c1','555-0001')}
db eval {INSERT INTO customers (name,phone) VALUES ('c2','555-0002')}
db eval {INSERT INTO customers (name,phone) VALUES ('d1','555-0003')}
db eval {INSERT INTO customers (name,phone) VALUES ('d2','555-0004')}
# Selection des enregistrements
set res [db eval {SELECT * FROM customers WHERE name like 'c%'}]
# Affichage des enregistrement (mode console)
foreach {name phone} $res {
puts "$name : $phone"
}
Voila pour l'idee. Pour un exemple de la puissance de l'utilisation de sqlite avec Tcl/Tk, voir http://reddog.s35.xrea.com/wiki/TkSQLite.html
|
euh oui, bien sur, c'est tres tres bien, mais ca sert a quoi d'avoir ca sur un pocket pc ???
|
A éxécuter des applis développé en tcl/tk bien sur !!! surtout que ce langage est dispo sur toute les playte forme, un dev sur pocket marche aussi sur pc, mac et linux...
|
A peu pres a la meme chose que d'avoir une JVM installee (ou comprise en ROM) pour executer des applets JAVA sur son PocketPC, ou encore a installer le framework .NET de microsoft (s'il n'est pas integre a la ROM de l'OS) pour executer tes freewares preferes. Ca sert donc a faire tourner sur PocketPC et Smartphone des applciations portables, de toute nature (c'est l'imagination des developpeurs qui decide), en offrant en plus la portabilite. Comme le signifie de facon pertinente la nouvelle categorie cree, c'est donc destine avant tout aux developpeurs (professionnels ou occasionels) pour leur offrir une alternative portable et aisee au developpement en C avec outils MS de leurs applications, de quelque nature que ce soit. on pourrait imaginer implementer la tres grande majorite des applis referencees sur ce site sur ce framework.
Bon, autrement dit, se demander a quoi ca sert d'avoir ca sur son pocket pc", c'est un peu comme se demander a quoi ca sert d'avoir le player flash ou un editeur de la base des registres sur son pocket pc ou son ordi de bureau. La reponse est ... a rien si on ne sait pas a quoi ca sert, a tout sinon ;-)
|
Bon ok merci, jamais entendu parle de tlc, mais je vais aller jeter un coup d'oeil sur le site, (comme on dit pour avoir l'air branche)
|
La version 1.0 rc13 (!) est disponible :
quelques corrections de bugs "mineurs" mais surtout l'intégration de la librairie tkhtml, tout ce qu'il faut donc pour concurrencer les navigateurs Mozilla et Opera !
|
"- un serveur proxy avec interdiction sur mot clé (qui marche moyennement, mais suffisamment pour ce que je veux faire)
Je n'ai jamais vu abordée la manip : un PPC est connecté par WIFI sur internet et un autre PPC se connecte en bluetooth sur ce dernier pour naviguer sur internet : le ppc ayant le wifi sert de relais à l'internet pour le pocket pc en bluetooth."
pourrait on avoir les sources s'il vous plait ?
|
Je souhaiterais développer une application sur PPC, sous windows mobile 5. Je voudrais programmer celle-ci avec Etcl. Comment faut-il faire pour recevoir et envoyer des données (2 à trois octets ) par la liaison Bluetooth. Comment procéder, existe-il des fonctions qui permettent de faire cela simplement?
Y a t'il des sources pour une telle application.
Merci pour votre réponse.
|
Il n'y a pas pour le moment de support particulier pour l'acces a l'ensemble des API pour acceder a la stack bluetooth depuis Tcl (decouverte de peripheriques et services, etc...). Cependant, s'il s'agit simplement de communication entre deux appareils bluetooth jumeles via un port serie virtuel (par ex. ouvrir un GPS BT pour lire les donnees NMEA), cela est faisable tout simplement en ouvrant le port serie adequat (souvent COM7: pour les conexions entrantes, et COM8: pour les connexions sortantes, voir panneau de controle), puis a lire et ecrire sur le "channel" retourne comme sur n'importe quel channel en Tcl.
|
Bonjour,
Effectivement je viens de voir sur mon PDA (Dell Axim)que les ports liés au bluetooth son COM7 (données entrantes)et COM8(sortantes).
Je vais maintenant écrire le code.
Merci pour votre réponse
|
Bonjour,
voici le code : c'est une petite application permettant d'envoyer et de lire sur le port série (bluetooth)du PDA. l'interface graphique comprend un bouton d'émission et un bouton de réception, une zone texte d'information sur l'exécution du programme.
J'ai au préalable initialisé une connexion bluetooth entre mon portable et le PDA. Je ne suis pas sure qu'elle fonctionne vraiment.
en utilisant "Terminal v1.9b" sur mon portable, je ne reçoit rien ni d'un coté ni de l'autre ?
Je ne sais pas si cela provient de mon code.
pouvez-vous m'éclairer?
voici le code :
#"----------------------------------------
#--------------------------------""Interface Graphique
#
#
#
#
#-----------------------------------fenetre O"
toplevel .top0
wm maxsize .top0 360 460
wm title .top0 { Dental Care Managment}
wm geometry .top0 360x460+50+90
# ---------------------------------#fenetre O :: frame1 - "frame principale"
frame .top0.f1 -width 350 -height 450 -relief groove -borderwidth 3
pack .top0.f1 -fill x -fill y -expand 1
#----fenetre O :: frame1----------- 2 bouttons de commande-------------------"
#-----------------------------------1-Boutton envoyer--------------"
button .top0.f1.b1 -text {envoyer} -command "envoi_données"
place .top0.f1.b1 -x 07 -y 58
#-----------------------------------2-Boutton recevoir--------------"
button .top0.f1.b2 -text {recevoir} -command "recevoir_données"
place .top0.f1.b2 -x 07 -y 88
#---------1 indicateur d'état du port : test de fonctionnement du pgm-----------------"
set etat "portfermé"
label .top0.f1.l1 -textvariable etat
place .top0.f1.l1 -x 07 -y 140
#----------------------------------corps de l'application"
#-------------2 procédures : 1 "envoi_données" ; 2 "recevoir_données "------------------
proc envoi_données {} {
global comdesc
if { [catch {open "com8" r+} comdesc] } {
puts stderr "Could not open com8 for reading\n$fid"
exit 1
}
#" set comdesc [open "com8" r+] , autre ecriture sans message en cas d'échec à l'ouverture
#" autre écriture possible: set comdesc [open COM7: RDWR]
fconfigure $comdesc -mode "9600,n,8,1"
flush $comdesc
fileevent $comdesc writable {
set etat "portouvert"
.top0.f1.l1 configure -textvariable etat
label .top0.f1.l2 -text $etat
place .top0.f1.l2 -x 07 -y 240
puts -nonewline $comdesc "abcd"}
set etat "données_envoyées"
.top0.f1.l1 configure -textvariable etat
close $comdesc
}
proc recevoir_données {} {
global comdesc
set comdesc [open COM8: r+]
#" Le r+ signifie que l'on ouvre en lecture (r comme read) et en écriture (le +)
#- comdesc est le nom de la variable qui contient l'identificateur du fichier."
#De nombreux paramètres doivent être réglés lors de la communication avec le port série.
#"Pour cela on utilise la fonction Tcl fconfigure :"
fconfigure $comdesc -mode "9600,n,8,1"
#" Ici, on signifie qu'il faut une vitesse de 9600 bauds,
#" aucun bit de parité
#" 8 bits de données
#" 1 bit de stop.
#" il est souvent utile de vider le contenu du tampon du port série avant d'envoyer ou de recevoir des données.
flush $comdesc
fileevent $comdesc readable {
#------------------indicateur de test pgm ----------------- a supprimer si ok-------------début-----"
set etat "portouvert"
.top0.f1.l1 configure -textvariable etat
label .top0.f1.l2 -text $etat
place .top0.f1.l2 -x 07 -y 240
# fn: indique si le port a bien été ouvert
#
#------------------indicateur de test pgm ----------------- a supprimer si ok-------------fin-----"
#" La fonction de réception de données
read $comdesc 10 }
#------------------indicateur de test pgm ----------------- a supprimer si ok-------------début-----"
set etat "file_event_ok"
.top0.f1.l1 configure -textvariable etat
# fn: indique si une donnée est arrivée sur le chanel :
#
#------------------indicateur de test pgm ----------------- a supprimer si ok-------------fin-----"
#La fonction de fermeture de la communication"
close $comdesc
}
PS: lien pour "Terminal v1.9b"
http://bray.velenje.cx/avr/terminal/
|
bonjour
j'ai deux petite question sur eTcl : 1-j'aimerait créer un champ d'insertion de texte pour que l'utilisateur puisse inserer du texte. pour mettre ce texte dans une variable, qui ce rafraichirait quand on appuirait sur un bouton.
2-serait il possible de créer des lignes , des cercles, des rectangle, en gros des element graphique (coloré ou non)puis aussi de pouvoir les rafraichir en suite(pour des mouvement par exemple)
|
bonjour, je recherche un serveur smtp sous wm 5.0, distribuez vous votre serveur SMTPD ?
merci
|
bonjour,
je site :
"Personnellement, j'ai développé en tcl :
- un serveur proxy avec interdiction sur mot clé (qui marche moyennement, mais suffisamment pour ce que je veux faire)
Je n'ai jamais vu abordée la manip : un PPC est connecté par WIFI sur internet et un autre PPC se connecte en bluetooth sur ce dernier pour naviguer sur internet : le ppc ayant le wifi sert de relais à l'internet pour le pocket pc en bluetooth."
si l'auteur de cette phrase passe par la : je suis interessé par le source (pour servir de base a un autre type de proxy) ou peut on se le procurer ?
|
Vous connaissez une librairie ou une méthode pour ouvrir/se connecter à une base edb avec etcl ?
Pour information le format edb est utilisé pour stocker entre autre les données sms.
Le fichier cemail.vol est une base edb, et ne peut être accèder en programmation que par une interface qui se connecte à la base.
|
Bonjour,
Je voudrais installer etcl sur un apareil dont le processeur est un Mips Vr4181 et sous Windows CE avec lecteur codebare.
J'ai donc installer sur cet appareil etcl, mais au lancement j'ai le message qui me dit que ce n'est pas une application Windows CE valide. Avez-vous une idée sur ce problème.
Une autre question, le constructeur fournit un control ActiveX pour pouvoir utiliser le scanner. Est-il possible de ce servir de cet ActiveX avec Etcl ?
Merci
|
Bonjour,
Les versions freeware d'eTcl offertes en téléchargement correspondent à la demande très largement majoritaire aujourd'hui, c-a-d Smartphone et PocketPC sous ARM (4.x,5.x). Pour les cibles MIPS, SH3/4, et les déclinaisons de WinCE autres que PocketPC/Smartphone, un build spécifique est requis. En reponse à quelques demandes, le build pour PocketPC 2000/2002 (WCE3) a ete restoré. Cependant, en raison de nos ressources limitées, nous avons été contraints d'abandonner la compilation, la distribution et le support gratuits des cibles "niches". Pour nous suggerer de supporter à nouveau une cible dont nous aurions neglige a tort la demande, ou pour solliciter un support commercial pour un tel portage, ne pas hesiter a nous contacter avec les details de la plate-forme cible (etcl at evolane.com).
A propos du contrôle d'un composant via ActiveX, cela est possible en Tcl (et donc eTcl) en utilisant tcom ou optcl. Ces deux packages ne sont pas inclus dans la distribution publique de eTcl sous Windows Mobile.
|
@evolane : je tiens a vous féliciter pour ce merveilleux portage d'eTCL qui permet vraiment des miracles et mériterait d'etre plus connu. en effet grace à ca j'ai pu faire un soft pour avoir les mail pop/smtp directement dans outlook depuis une simple connection wap ou imode et ça en moins de 8 ko : encore merci a vous
|
Bonjour,
Avec etcl, je fais des mises à jours via wifi de données sqlitle3 du poquetpc vers mon serveur postgresql avec des scripts php. Je voudrai pouvoir me connecter directement sur le serveur postgresql avec etcl pour faire des ajouts de données sur la base sqlitle3 du pocquetpc. Avez-vous une solution à me proposer si cela est possible ?
Merci
|
> danette : Le framework "evotcl" inclus un package client postgresql en pure Tcl. Il permet d'attaquer un serveur postgresql directement, ou meme via un tunnel a travers une interface phppgadmin. Mais nous sommes en train de finaliser la documentation avant la mise a disposition, ce qui devrait etre l'histoire de 1 ou 2 semaines. Sinon, hormis cette "promo interne" ;-), pgintcl (voir http://pgfoundry.org/projects/pgintcl ) fournit une solution equivalente, stable et totalement portable puisque ecrite aussi en Tcl Pure.
|
Bonjour evolane,
Merci pour ces infos. J'avance dans mon projet plus vite que prévu grâce à ce système génial. J'ai encore une petite question : je voudrais envoyer un mail avec etcl sur un serveur smtp. Quelles sont les commandes à utiliser ?
Encore merci
|
Bonjour,
Je viens d'utiliser eTcl pour faire un programme d'alarme d'ancre en liaison avec le GPS du PDA et ca marche génial .. Bravo ..
Par contre, je me pose la question de l'alarme elle-même. Y-a-t-il un moyen de faire jouer un son wav, Le package snack n'étant pas présent dans la distribution eTcl. Quelqu'un a-t-il une idée ??
D'avance merci.
|
Je recopie ici la reponse postee a la meme question sur le forum:
eTcl integre un package nomme "evodio" qui fournit une API simple pour jouer des fichiers WAV sous toutes les architectures supportees, dont bien sur Windows Mobile / WinCE. L'API est synchrone, mais on peut emuler une API asynchrone simplement a l'aide des threads. Un exemple de code pour jouer un (ou plusieurs) son(s) est consultable a http://wiki.tcl.tk/19661 .
Sinon, "bell" est supposait fonctionnait, et emettre l'alerte sonore definie dans les parametres du PocketPC, si elle est bien definie (elle est souvent deasctivee car vite agacante - car trop frequente - sous WinCE).
En esperant que ca aide...
|
Merci beaucoup evolane,
le package "evodio" marche parfaitement. Le fonctionnement en asynchrone avec les threads est vraiment pratique. eTcl mériterait plus que 7/10 ...
|
ETcl 1.0-rc13
Recherche morceau de code pour Port Série COM1 sur PPC2002(Toshiba E330) via interface USB RS car ce PPC n'a pas de Port Série direct. J'ai cette fonctionnalité avec EVB lancé par ETCL mais j'aimerais tout en ETCL pour cette plateforme. Est-ce possible? Par ailleur, je propose des logiciels pour PC et PPC sur la base de ETCL à http://bidelec.societeg.com.
D'avance merci pour la collaboration.
|
eTcl 1.0-rc30 est disponible. Au menu, Tck/Tk 8.5.5, sqlite 3.6.6.1, l'accés aux données du GPSID (GPS intermediate driver), la gestion avancée de l'alimentation, une la stabilisation de Odyce, le compilateur C embarqué.
|
Le site d'evolane n'est plus accessible, il semble que etcl soit mort, en tout cas il est impossible de le télécharger
Dommage c'était un bon produit
|
Les restrictions d'acces sont juste l'affaire de quelques jours, pour des raisons qui seront expliquees sur le nouveau site. Mais eTcl restera disponible dans sa version communautaire, et gratuit.
|
Excellente nouvelle !!!
|
SIGNALEMENT DE BUG pour Evolane:
Bonjour, j'ai installé il y a qq jours eTcl v1.0.1 sur mon HTC Touch Cruise sous WM6.0, et ai constaté qq bugs:
- certains programmes, comme la démo "collapse" (au level 7 ou 8) plantent parfois sans raison apparente, alors que je n'aipas constaté ce problème avec eTcl pour Win32.
- eTcl se plante parfois sans raison également
- une fois que eTcl ou qu'un programme lancé via eTcl (comme collapse) s'est planté, je ne parviens plus à utiliser eTcl correctement: quand je le relance depuis "Programmes", il affiche bien sa barre de menus en bas de l'écran du PDA, mais il n'affiche pas sa fenêtre de saisie, on voit toujours en "arrière-plan" la liste des programmes du menu démarrer du PDA... Dans ce cas, la seule solution est de faire un soft reset du PDA pour que ça fonctionne à nouveau.
Pouvez-vous me dire si vous avez un site de tracking pour les bugs sur eTcl, et si vous comptez faire des mises à jour pour WinCE ? Je me tiens à votre disposition par email pour tout info complémentaire, vous pouvez m'écrire à laurentd75 at yahoo point fr, merci !
|
Autre limitation gênante constatée: le copier-coller semble ne pas fonctionner dans les programmes graphiques Tcl/Tk:
Impossible en effet de copier la valeur d'un champ texte ("entry") dans un autre via les fonctions du menu Edition...
|
|