home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
dev
/
diceconfig-2.0.lha
/
DiceConfig
/
DiceConfig2.0FR.doc
< prev
next >
Wrap
Text File
|
1993-11-28
|
17KB
|
347 lines
0m
41m 0m
40m 41m 32mDiceConfig V2.0 31m 0m
40m 41m 0m
40m 41m 32m© 33mLF31m 33mSoft 32m1992-9331m 0m
40m 41m 0m
0m
0;33;1m ^ 0m
0;33;1m/31m!33m\0m Attention : DiceConfig 2.0 s'utilise uniquement du workbench &
0;33;1m¯T¯0m ~~~~~~~~~ nécessite le KS 2.0+ & la ReqTools.library 38+.
0;4;1mRemarques :0m
DiceConfig 2.0 est un SHAREWARE, dont la version d'évaluation peut
etre copier selon les termes suivant :
CE QUI SUIT NE S'APPLIQUE QU'A LA VERSION D'ÉVALUATION CAR LA VERSION
ENREGISTRÉE NE PEUT PAS ETRE DISTRIBUÉE.
- Toutes les composantes de cette distribution NE DOIVENT ETRE CHANGEES
EN AUCCUNES CIRCONSTANCES. Sont autorisées seulement l'utilisation des
crunchers ( PowerPacker, TurboImploder ), archiveurs ( Lha,... ) ou
encoder (uuencode,... ). J'ai inclus le fichier .cd servant à la création
des 'catalogs', mais rappellez-vous que je ne suis l'auteur que de l'
anglais ( défaut ) & du français. D'autre langages sont les bien-venus
mais n'oublié pas de m'emvoyer une copie.
- DiceConfig ne peut pas etre inclus dans des productions commerciales,
- Le prix du disque où est inclus DiceConfig ne peut etre suppérieur a
celui d'un Fred Fish,
- La distribution est autorisé dans les librairies Fred Fish & CAM.
0;4;1mPour s'enregistrer :0m
Le prix de la version enregistrée est de seulement 100 FF ou $20 ( ou
équivalent ). En plus de la version sans requester de DiceConfig 2.0, vous
aurrez droit a une remise a niveau gratuite.
Mon adresse est :
Laurent Faillie
"Les Vuardes"
74930 Pers-Jussy
FRANCE
N'oubliez pas votre nom & votre adresse complette ...
0;4;1mPrincipes :0m
Le but de ce programme est d'offrir une interface graphique ( GUI ) pour
l'utilisation du compilateur C Dice de M.Dillon. Le compilateur peut etre
localisé ( WB 2.1 + ). Il invoque Dcc en utilisant la fonction System()
ou peut envoyer une commande Arexx ( a Csh par exemple ). Et ça marche
même si Arexx n'est pas lancé !! La GUI est sensible a la fonte utilisée
& peut etre iconifiée en utilisant le gadget de zoom.
DiceConfig utilise un fichier de configuration & les 'Tools Types' de
son icon. Comme dans les version 1.x, jusqu'a 16 bibliotheques externes
peuvent etre utilisées.
A la différence de la majorité des versions d'évaluations, auccune option
n'est supprimée, mais un requester particulierement énervant apparait
toutes les 2 minutes.
0;4;1mLes arguments ( ToolsType de l'icone ) :0m
MODE = EXECUTE (defaut) Utilise la fonction System() pour lancer le
compilateur.
MODE = AREXX Envoie un message a un port AREXX.
(fonctionne même si ARexx n'est pas lancé !).
AREXX_PORT = nom Spécifie le nom du port AREXX ( defaut = rexx_csh ).
START_CMD = commande Spécifie une commande a lancer en même temps que
DiceConfig. (exemple lancer un CSH en attente de
commande).
defaut = rien.
RX_END_CMD = commande Spécifie une commande a envoyer a la fin de la
connection.
defaut = bye.
CMD = ligne de cmds Spécifie la ligne de commande a envoyer pour
compiler. Dans cette ligne %f sera remplacer par
un fichier qui contient le nom des fichiers
composant le projet ( voire @ de Dice ). %r sera
remplacer par le nom du fichier resultant ( option
-o de Dice ).
Defaut : Dcc @%f -o%r
CMD_AFF = commande Commande pour afficher les messages d'erreur.
Defaut : More
CMD_ED = commande Editeur a utiliser. ( defaut ED ).
DBG_LIB = lib Indique quelle librairies est a linker en cas de
debuggage (ex debug.lib )
Defaut : Auccune.
NOTE: D'autres options peuvent etre ajoutées apres le nom de la bibliotheque :
DBG_LIB=Debug.lib -lDDebug.lib -d1
Link avec la debug.lib, la ddebug.lib & ajout un 'hunk' DEBUG de niveau 1
CC_STACK = nbre Défini la pile alouer au compilateur
defaut & minimum : 10000
CMD_STACK = commande Defini la commande a envoyer en mode Arexx pour
redéfinir la pile. ex: stack %d
defaut : Rien
TOOLS_STACK = nbre Défini la pile pour CMD_AFF & CMD_ED.
Note : Le mode n'affecte que le lancement du compilateur. CMD_AFF &
CMD_ED sont toujours lancer grace a System().
0;4;1mLe fichier de configuration :0m
DiceConfig a besoin d'un fichier de configuration nommé
dcc:config/DiceConfig.cfg
(0) 42m TST0 fch de test 0m
(1) 42m -2.0 -ms -// 0m
(2) 42m Math 0m
(3) 42m -lm 0m
42m 0m
La 1ere ligne (0) contient la version du fichier. Elle est compossée des
4 premiers caracteres de la ligne. Le reste est ignoré.
La 2eme ligne (1) contient toutes les options toujours présentes (-2.0
pour l'utilisation des includes et bibliothèques du 2.0, ... ).
Les lignes suivantes indiquent, par groupes de 2, les librairies que l'
on peut linker, la première ligne (2) contenant le nom et la seconde (3)
les actions à faire. Ici, le tableau des libarairies, il n'y a que 'Math'.
Si on l'active, l'option -lm ( qui indique de linker m.lib ) sera rajouté
au commande de Dcc. Il est possible de mettre des commentaires: Si le
premier caractere d'une ligne est un # alors la ligne est ignorée.
Remarque : La version 1.x de DiceConfig est toujours utilisable car
son propre fichier de configuration se trouve en
Dlib:DiceConfig.cfg
0;4;1mLa fenetre de dialogue:0m
Pour l'utilisateur DiceConfig V2.0ß se presente sous la forme d'une
fenetre: Sa taille est variable suivant la fonte utilisée & elle contient
plusieurs gadgets:
______________________________________________________________0m
42m[F]43m 32mDiceConfig V2.031m 42m[I][P]0m
40m | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |0m
| Files List Project 42m[¯¯¯¯33m131m¯¯¯¯]40m |0m
| Stat42m[][¯¯¯¯33m431m¯¯¯¯]40m +------------------------+ 42m[33m231m]40m Dir 42m[¯¯¯¯33m331m¯¯¯¯]40m |0m
|Output42m[][¯¯¯¯33m531m¯¯¯¯]40m | 42m 41m 40m | |0m
| Regs42m[][¯¯¯¯33m631m¯¯¯¯]40m | 42m 41m 40m | Libraries |0m
| | 42m 41m 40m | |0m
|42m[][¯¯33m731m¯¯][][¯¯¯33m831m¯¯]40m | 42m 41m 40m | 42m[¯¯¯¯¯¯¯¯][¯¯¯¯¯¯¯¯]40m|0m
|42m[][¯¯33m931m¯¯][][¯¯33m1031m¯¯]40m | 42m 41m 40m | 42m[¯¯¯¯¯¯¯¯][¯¯¯¯¯¯¯¯]40m|0m
| Code Datas | 42m 41m 40m | 42m[¯¯¯¯¯43m¯¯¯]42m[¯¯43m¯¯¯¯¯42m¯]40m|0m
| 33m1131m 33m1231m | 42m 33m2 131m 41m 40m | 42m[¯¯¯¯43m¯42m¯¯¯43m]42m[¯43m¯42m¯¯¯¯43m¯42m¯]40m|0m
| New42m[]40m 33m 31m Unix42m[]40m | 42m 41m 40m | 42m[¯¯¯¯¯¯¯¯43m]42m[¯¯¯¯¯¯43m¯42m¯]40m|0m
| 33m1331m Prototype42m[]40m | 42m 41m 40m | 42m[¯¯¯¯¯¯43m¯¯42m][¯¯¯¯43m¯¯42m¯¯]40m|0m
| 33m1431mIn line calls42m[]40m