TCL/TK

TclKit est un utilitaire dont le but princial est de faciliter la distribution, l'installation et l'utilisation d'une application écrite en Tcl/Tk en regroupant les éléments qui la compose en un seul fichier. Ce fichier peut être un starkit directement exécutable par tclsh ou wish, ou un starpack exécutable sur une machine où Tcl/Tk n'est même pas installé.

[Important]

Attention au chemin d'installation de l'application développé en TCL/Tk !! En effet, il va correspondre au chemin du dossier virtuel de l'application.

Toutes les info (enfin presque car l'usage de sdx sous windows n'est pas décrit) : http://wfr.tcl.tk/46

Fichiers à télécharger :

Toutes les info (enfin presque car l'usage de sdx sous windows n'est pas décrit) : http://wfr.tcl.tk/46

Fichiers à télécharger :

  1. Voici la procédure pour compiler le fichier nom_fichier.tcl. Le code de ce fichier comprend plusieurs ligne commançant par la commande source et utilise plusieurs bibiliothèques : tdom, tile et tklib. La procédure consiste à créer l'arborescence du système de fichier virtuel puis à la compléter en ajoutant les fichiers sources et les dossiers des bibliothèques.

  2. Pour créer l'arborescence du système de fichier virtuel, copier le fichier tcl à compiler, nom_fichier.tcl, dans le dossier tclkit

  3. lancer l'invite de commande windows

    [Astuce]

    copier un raccourci de l'invite de commande dans le dossier tclkit puis éditer les propriétés du raccourci. Dans la zone démarrer, indiquer le chemin du dossier tclkit :

  4. en ligne de commande

    • sous Windows, saisir : tclkitsh sdx qwrap nom_fichier_tcl

    • sous linux, saisir : tclkit sdx qwrap nom_fichier_tcl

    [Note]

    cette commande crée le fichier nom_fichier.kit

  5. Pour créer le système de fichier virtuel.saisir en ligne de commande,

    • sous windows : tclkitsh sdx unwrap nom_fichier.kit

    • sous linux: tclkit sdx unwrap nom_fichier.kit

    [Note]

    Le dossier virtuel porte le nom nom_fichier.vfs. Il contient le sous-dossier lib qui contient lui-même le dossier app-nom_fichier.

  6. dans le dossier lib/app-nom_fichier, copier les fichiers tcl sources utilisés par nom_fichier.tcl , par exemple :

  7. éditer le fichier nom_fichier.tcl puis au niveau des lignes commançant par la commande tcl source..., remplacer $installdir par $starkit::topdir/lib/app-nom_fichier

  8. Dans le dossier lib, copier toutes les bibliothèques appelées par le programme nom_fichier.tcl dans le dossier virtuel lib :

    [Note]

    Ces bibliothèques sont dans le dossier lib du dossier d'intallation de tcl/tk

Pas simple : il faut un fichier icône contenant 6 vues: 3 en 16 couleurs 16x16, 32x32 et 48x48 et 3 en 256 couleurs 16x16, 32x32 et 48x48.

Pour créer un tel fichier, tout est expliqué sur le wiki, mais la procédure suivante tient la route :

  1. Télécharger le logiciel Snico Edit sur www.clubic.com

  2. Créer les 6 vues demandées à partir de votre fichier ico

    [Note]

    En fait, il y en a que 5 à créer. Elles se créent avec le bouton Ajouter une image dans le fichier (situé en bas à droite)

  3. copier le fichier ico dans la racine du vfs, nom_fichier.vfs

  4. renommer le fichier ico tclkit.ico

Version du document 0.34 du 3 juin 2007