home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / dev / diceconfig-2.0.lha / DiceConfig / DiceConfig2.0FR.doc < prev    next >
Text File  |  1993-11-28  |  17KB  |  347 lines

  1. ›0m
  2.                              ›41m                   ›0m
  3.         ›40m                     ›41m  ›32mDiceConfig V2.0 ›31m ›0m
  4.         ›40m                     ›41m                   ›0m
  5.         ›40m                     ›41m ›32m© ›33mLF›31m ›33mSoft ›32m1992-93›31m ›0m
  6.         ›40m                     ›41m                   ›0m
  7. ›0m
  8.  
  9.        ›0;33;1m ^ ›0m
  10.        ›0;33;1m/›31m!›33m\›0m Attention : DiceConfig 2.0 s'utilise uniquement du workbench &
  11.        ›0;33;1m¯T¯›0m ~~~~~~~~~  nécessite le KS 2.0+ & la ReqTools.library 38+.
  12.  
  13.  ›0;4;1mRemarques :›0m
  14.  
  15.      DiceConfig 2.0 est un SHAREWARE, dont la version d'évaluation peut
  16.     etre copier selon les termes suivant :
  17.      CE QUI SUIT NE S'APPLIQUE QU'A LA VERSION D'ÉVALUATION CAR LA VERSION
  18.     ENREGISTRÉE NE PEUT PAS ETRE DISTRIBUÉE.
  19.  
  20.      - Toutes les composantes de cette distribution NE DOIVENT ETRE CHANGEES
  21.     EN AUCCUNES CIRCONSTANCES. Sont autorisées seulement l'utilisation des
  22.     crunchers ( PowerPacker, TurboImploder ), archiveurs ( Lha,... ) ou
  23.     encoder (uuencode,... ). J'ai inclus le fichier .cd servant à la création
  24.     des 'catalogs', mais rappellez-vous que je ne suis l'auteur que de l'
  25.     anglais ( défaut ) & du français. D'autre langages sont les bien-venus
  26.     mais n'oublié pas de m'emvoyer une copie.
  27.  
  28.     - DiceConfig ne peut pas etre inclus dans des productions commerciales,
  29.  
  30.     - Le prix du disque où est inclus DiceConfig ne peut etre suppérieur a
  31.     celui d'un Fred Fish,
  32.  
  33.     - La distribution est autorisé dans les librairies Fred Fish & CAM.
  34.  
  35.  
  36.  ›0;4;1mPour s'enregistrer :›0m
  37.  
  38.     Le prix de la version enregistrée est de seulement 100 FF ou $20 ( ou
  39.    équivalent ). En plus de la version sans requester de DiceConfig 2.0, vous
  40.    aurrez droit a une remise a niveau gratuite.
  41.    Mon adresse est :
  42.  
  43.                 Laurent Faillie
  44.                  "Les Vuardes"
  45.                 74930 Pers-Jussy
  46.                     FRANCE
  47.  
  48.     N'oubliez pas votre nom & votre adresse complette ...
  49.  
  50.  
  51.  ›0;4;1mPrincipes :›0m
  52.  
  53.     Le but de ce programme est d'offrir une interface graphique ( GUI ) pour
  54.    l'utilisation du compilateur C Dice de M.Dillon. Le compilateur peut etre
  55.    localisé ( WB 2.1 + ). Il invoque Dcc en utilisant la fonction System()
  56.    ou peut envoyer une commande Arexx ( a Csh par exemple ). Et ça marche
  57.    même si Arexx n'est pas lancé !! La GUI est sensible a la fonte utilisée
  58.    & peut etre iconifiée en utilisant le gadget de zoom.
  59.     DiceConfig utilise un fichier de configuration & les 'Tools Types' de
  60.    son icon. Comme dans les version 1.x, jusqu'a 16 bibliotheques externes
  61.    peuvent etre utilisées.
  62.  
  63.     A la différence de la majorité des versions d'évaluations, auccune option
  64.    n'est supprimée, mais un requester particulierement énervant apparait
  65.    toutes les 2 minutes.
  66.  
  67.  ›0;4;1mLes arguments ( ToolsType de l'icone ) :›0m
  68.  
  69.     MODE = EXECUTE (defaut) Utilise la fonction System() pour lancer le
  70.                             compilateur.
  71.     MODE = AREXX            Envoie un message a un port AREXX.
  72.                             (fonctionne même si ARexx n'est pas lancé !).
  73.  
  74.     AREXX_PORT = nom        Spécifie le nom du port AREXX ( defaut = rexx_csh ).
  75.  
  76.     START_CMD = commande    Spécifie une commande a lancer en même temps que
  77.                             DiceConfig. (exemple lancer un CSH en attente de
  78.                             commande).
  79.                             defaut = rien.
  80.  
  81.     RX_END_CMD  = commande  Spécifie une commande a envoyer a la fin de la
  82.                             connection.
  83.                             defaut = bye.
  84.  
  85.     CMD = ligne de cmds     Spécifie la ligne de commande a envoyer pour
  86.                             compiler. Dans cette ligne %f sera remplacer par
  87.                             un fichier qui contient le nom des fichiers
  88.                             composant le projet ( voire @ de Dice ). %r sera
  89.                             remplacer par le nom du fichier resultant ( option
  90.                             -o de Dice ).
  91.                             Defaut : Dcc @%f -o%r
  92.  
  93.     CMD_AFF = commande      Commande pour afficher les messages d'erreur.
  94.                             Defaut : More
  95.  
  96.     CMD_ED  = commande      Editeur a utiliser. ( defaut ED ).
  97.  
  98.     DBG_LIB = lib           Indique quelle librairies est a linker en cas de
  99.                             debuggage (ex debug.lib )
  100.                             Defaut : Auccune.
  101. NOTE: D'autres options peuvent etre ajoutées apres le nom de la bibliotheque :
  102.         DBG_LIB=Debug.lib -lDDebug.lib -d1
  103.       Link avec la debug.lib, la ddebug.lib & ajout un 'hunk' DEBUG de niveau 1
  104.  
  105.     CC_STACK = nbre         Défini la pile alouer au compilateur
  106.                             defaut & minimum : 10000
  107.  
  108.     CMD_STACK = commande    Defini la commande a envoyer en mode Arexx pour
  109.                             redéfinir la pile. ex: stack %d
  110.                             defaut : Rien
  111.  
  112.     TOOLS_STACK = nbre      Défini la pile pour CMD_AFF & CMD_ED.
  113.  
  114.          Note : Le mode n'affecte que le lancement du compilateur. CMD_AFF &
  115.          CMD_ED sont toujours lancer grace a System().
  116.  
  117.  ›0;4;1mLe fichier de configuration :›0m
  118.  
  119.      DiceConfig a besoin d'un fichier de configuration nommé
  120.     dcc:config/DiceConfig.cfg
  121.  
  122.                (0)  ›42m TST0 fch de test ›0m
  123.                (1)  ›42m -2.0 -ms -//     ›0m
  124.                (2)  ›42m Math             ›0m
  125.                (3)  ›42m -lm              ›0m
  126.                     ›42m                  ›0m
  127.  
  128.      La 1ere ligne (0) contient la version du fichier. Elle est compossée des
  129.     4 premiers caracteres de la ligne. Le reste est ignoré.
  130.      La 2eme ligne (1) contient toutes les options toujours présentes (-2.0
  131.     pour l'utilisation des includes et bibliothèques du 2.0, ... ).
  132.      Les lignes suivantes indiquent, par groupes de 2, les librairies que l'
  133.     on peut linker, la première ligne (2) contenant le nom et la seconde (3)
  134.     les actions à faire. Ici, le tableau des libarairies, il n'y a que 'Math'.
  135.     Si on l'active, l'option -lm ( qui indique de linker m.lib ) sera rajouté
  136.     au commande de Dcc. Il est possible de mettre des commentaires: Si le
  137.     premier caractere d'une ligne est un # alors la ligne est ignorée.
  138.  
  139.      Remarque : La version 1.x de DiceConfig est toujours utilisable car
  140.     son propre fichier de configuration se trouve en
  141.             Dlib:DiceConfig.cfg
  142.  
  143.  
  144.  ›0;4;1mLa fenetre de dialogue:›0m
  145.  
  146.      Pour l'utilisateur DiceConfig V2.0ß se presente sous la forme d'une
  147.     fenetre: Sa taille est variable suivant la fonte utilisée & elle contient
  148.     plusieurs gadgets:
  149.        ______________________________________________________________›0m
  150.     ›42m[F]›43m ›32mDiceConfig V2.0›31m                                              ›42m[I][P]›0m
  151. ›40m    |  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯     |›0m
  152.     |                              Files List         Project ›42m[¯¯¯¯›33m1›31m¯¯¯¯]›40m |›0m
  153.     |  Stat›42m[][¯¯¯¯›33m4›31m¯¯¯¯]›40m  +------------------------+  ›42m[›33m2›31m]›40m Dir ›42m[¯¯¯¯›33m3›31m¯¯¯¯]›40m |›0m
  154.     |Output›42m[][¯¯¯¯›33m5›31m¯¯¯¯]›40m  | ›42m                     ›41m ›40m |                      |›0m
  155.     |  Regs›42m[][¯¯¯¯›33m6›31m¯¯¯¯]›40m  | ›42m                     ›41m ›40m |      Libraries       |›0m
  156.     |                     | ›42m                     ›41m ›40m |                      |›0m
  157.     |›42m[][¯¯›33m7›31m¯¯][][¯¯¯›33m8›31m¯¯]›40m  | ›42m                     ›41m ›40m |  ›42m[¯¯¯¯¯¯¯¯][¯¯¯¯¯¯¯¯]›40m|›0m
  158.     |›42m[][¯¯›33m9›31m¯¯][][¯¯›33m10›31m¯¯]›40m  | ›42m                     ›41m ›40m |  ›42m[¯¯¯¯¯¯¯¯][¯¯¯¯¯¯¯¯]›40m|›0m
  159.     |   Code     Datas    | ›42m                     ›41m ›40m |  ›42m[¯¯¯¯¯›43m¯¯¯]›42m[¯¯›43m¯¯¯¯¯›42m¯]›40m|›0m
  160.     |    ›33m11›31m         ›33m12›31m    | ›42m       ›33m2 1›31m           ›41m ›40m |  ›42m[¯¯¯¯›43m¯›42m¯¯¯›43m]›42m[¯›43m¯›42m¯¯¯¯›43m¯›42m¯]›40m|›0m
  161.     |   New›42m[]›40m ›33m   ›31m Unix›42m[]›40m  | ›42m                     ›41m ›40m |  ›42m[¯¯¯¯¯¯¯¯›43m]›42m[¯¯¯¯¯¯›43m¯›42m¯]›40m|›0m
  162.     |     ›33m13›31m Prototype›42m[]›40m  | ›42m                     ›41m ›40m |  ›42m[¯¯¯¯¯¯›43m¯¯›42m][¯¯¯¯›43m¯¯›42m¯¯]›40m|›0m
  163.     |  ›33m14›31mIn line calls›42m[]›40m