| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947 |
- ! Help Index
- {Menu d'aide principal}
- Menu principal G‚n‚ralit‚s
- -------------- ------------
- {Fichiers|Files} {Window Control|WindowCo}
- {Editeur|Editor} {SystŠme de menus|MenuSyst}
- {Compilateur|Compiler} {Touches rapides|ShortCut}
- {Make|Make} {Touches d'‚dition|EdKeys}
- {Editeur de liens|Linker} {Commandes DOS|DOSComma}
- {Ex‚cution|RunProgr} {Directives de compilation|CompDire}
- {Options|Options} {Contenu des librairies|LibSum}
- {Informations|Info} {Fichiers de l'Environment|EnvFiles}
- !Files
- {Fichiers}
- {Chargement|Loadfile}
- {Derniers fichiers charg‚s|Loadfile}
- {Sauve un fichier|Savefile}
- {Sauve tous les fichiers|Saveallf}
- {Module principal|mainmodu}
- {R‚pertoire par d‚faut|Changedi}
- {Catalogue|director}
- {Ex‚cution d'un programme externe|Dosshell}
- {Ex‚cute un programme|Execute}
- {Quitte|Quit}
- !Loadfile
- {Chargement d'un fichier … ‚diter}
- {Chargement d'un fichier} Touche rapide F3
- Charge un fichier dans une des fenˆtres et se met en
- mode ‚dition
- {Derniers fichiers charg‚s} Touche rapide AltF3
- Vous autorise … charger un des derniers fichiers sur lesquels
- vous avez travaill‚.Le curseur est mis … la position o— il
- ‚tait avant de quitter.
- {Files Menu|Files}
- !Savefile,Saveallf
- {Sauvegarde des fichiers ‚dit‚s}
- {Sauve un fichier} Touche rapide F2
- Sauve sur disaque le fichier courant.Cette commande
- est ‚quivalente … la commande CTRL D dans l'‚diteur.
- {Sauve tous les fichiers}
- Sauve tous les fichiers ‚dit‚s et modifi‚s dans toutes
- les fenˆtres
- {Files Menu|Files}
- !director,ChangeDi
- {Commandes de r‚pertoire dos}
- {R‚pertoire par d‚faut}
- Modifie le r‚pertoire courant.Si vous entrez un blanc
- une fenˆtre de s‚lection est ouverte,qui vous permet de
- faire votre choix avec le curseur.
- {Cataloque}
- Affiche le r‚pertoire courant.L'appui de la touche espace
- modifie le mode d'affichage entre affichage court et long.
- {Files Menu|Files}
- !mainmodu
- {Module Principal}
- Donne le nom du module principal.Ce nom est celui qui sera
- utilis‚ par {Ex‚cute|RunProgr}, {Make|Make}, {Make All|MakeAll}
- et {l4‚diteur de liens|Linker}.
- Vous pouvez effacer le nom du module principal en tapant un
- blanc.
- {Files Menu|Files}
- !DOSshell
- {Ex‚cute un programme externe (Touche rapide AltD)}
- Sort sous DOS momentan‚ment et vous permet d'ex‚cuter
- n'importe quel programme sous dos.
- Pour sortir et revenir sous MODULA II tapez EXIT.Vous
- retrouverez votre environnement comme vous l'aviez laiss‚.
- Si vous voulez vous pouvez demander une sauvegarde
- automatique de tous les fichiers en mettant l'option de
- sauvegarde automatique sur ON.
- {Files Menu|Files}
- !Execute
- {Ex‚cute une commande}
- Vous autorise … ex‚cuter une simple commande DOS
- sans sortir de M2.
- Comme pour le SHELL DOS, vous pouvez utiliser la sauvegarde
- automatique de vos fichiers.
- {Files Menu|Files}
- !Quit
- {Quitte (Touche rapide AltX)}
- Sort de MODULA pour retourner sous DOS.
- L'environnement vous demandera si vous voulez sauver
- vos fichiers avant de quitter, si l'option de sauvegarde
- n'est pas mise sur ON, sinon c'est automatique.
- Les d‚tails de la session en cours sont sauvegard‚s dans
- un fichier de nom m2.SES: celui-ci sera restaur‚ … la prochaine
- session.
- {Files Menu|Files}
- !Editor
- {L'‚diteur (Touche rapide AltE)}
- L'‚diteur de JPI vous permet de travailler dans quatre
- fenˆtres en mˆme temps.
- Les aides propos‚es sont:
- {Touches d'‚dition|EdKeys}
- {Chargement et sauvegarde de fichiers|EdLoadSave}
- {Le systŠme de menu de l'‚diteur|EdMenus}
- {Se d‚placer dans les fenˆtres de l'‚diteur|EdMove}
- {Les options de l'‚diteur|OptEditor}
- !EdLoadSave
- {Chargement et sauvegarde}
- Vous pouvez charger un fichier dans l'‚diteur en utilisant:
- {Chargement d'un fichier|LoadFile} (Touche rapide {F3})
- ou {Derniers fichiers charg‚s|LoadFile} (Touche rapide {AltF3})
- Vous pouvez sauver des fichiers sur disque en tapant:
- {Sauve un fichier|SaveFile} (Touche rapide {F2} ou {CtrlK D})
- ou {Sauve sous le nom :|WriteTo}
- ou {Sauve tous les fichiers|SaveFile}
- {Editeur|Editor}
- !WriteTo
- {Sauve sous le nom de:}
- Cette option de l'‚diteur vous permet de sauver le fichier
- ‚dit‚ sous un nom dif‚rent que celui de l'appel.
- {Editeur|Editor}
- !EdKeys
- {Touches d'‚dition}
- Le stouches d'‚dition sont compatibles avec WORDSTAR.
- Les aides suivantes sont disponibles:
- {Mouvement du curseur|EdCursor}
- {Insertion et effacement|EdInsDel}
- {Commandes de blocs|EdBlock}
- {Options d'‚dition|EdOpt}
- {Recherche et remplacement|EdSearchR}
- {Autres commandes d'‚dition|EdOther}
- {Editeur|Editor}
- !EdMenus
- {Menu ‚diteur}
- Vous pouvez appeler le menu ‚diteur en tapant {F9}.
- Les sous-menus apparaissent automatiquement aprŠs un cours d‚lai,
- quand une partie de la touche rapide est actionn‚e.
- {CtrlK} appelle le {Menu des commandes de Bloc|EdBlock}
- {CtrlQ} appelle le {Menu rapide|EdCurMore}
- {CtrlO} appelle le {Menu des options|EdOpt}
- {Editeur|Editor}
- !EdMove
- {Se d‚placer dans les fenˆtres}
- Pour se d‚placer dans les fenˆtres, utilisez les touches
- rapides {Alt1}, {Alt2}, {Alt3} et {Alt4}.
- {Cycle des fenˆtres (Touche rapide F6)}
- Vous pouvez vous d‚placer d'une fenˆtre … l'autre en tapant
- {F6}.
- {Editeur|Editor}
- !EdCursor
- {Mouvement du curseur}
- {~27} ou {CtrlS} D‚place le curseur … gauche.
- {~26} ou {CtrlD} D‚place le curseur … droite.
- {~24} ou {CtrlE} D‚place le curseur en haut.
- {~25} ou {CtrlX} D‚place le curseur en bas.
- {Ctrl ~27} ou {CtrlA} D‚place le curseur au mot pr‚c‚dent.
- {Ctrl ~26} ou {CtrlF} D‚place le curseur au mot suivant.
- {PgUp} ou {CtrlR} D‚place une page vers le haut.
- {PgDn} ou {CtrlC} D‚place une page vers le bas.
- {CtrlW} D‚roule la fenˆtre vers le haut.
- {CtrlZ} D‚roule la fenˆtre vers le bas.
- {Suite|EdCurMore}
- !EdCurMore
- {Mouvements du curseur (suite)}
- {Home} ou {CtrlQ S} Curseur en d‚but de ligne.
- {End} ou {CtrlQ D} Curseur en fin de ligne.
- {CtrlHome} ou {CtrlQ E} Curseur en haut de l'‚cran.
- {CtrlEnd} ou {CtrlQ X} Curseur en bas de l'‚cran.
- {CtrlPgUp} ou {CtrlQ R} D‚but du fichier.
- {CtrlPgDn} ou {CtrlQ C} Fin de fichier.
- {CtrlQ B} D‚placement en d‚but de bloc.
- {CtrlQ K} D‚placement en fin de bloc.
- {CtrlQ P} D‚placement … la position pr‚c‚dente.
- {CtrlQ G} D‚placement au num‚ro de ligne Nø:
- {Touches d'‚dition|EdKeys}
- !EdInsDel
- {Insertion et ‚ffacement}
- {Ins} ou {CtrlV} Bascule entre remplacement et insertion.
- {~17~217} ou {CtrlM} InsŠre une ligne.
- {CtrlN} InsŠre une ligne au dessus.
- {Tab} ou {CtrlI} InsŠre … la prochaine tabulation.
- {Del} ou {CtrlG} Efface le caractŠre … droite du curseur.
- {BackSpace} ou {CtrlH} Efface le caractŠre … gauche.
- {CtrlT} Efface le mot … droite.
- {CtrlY} Efface une ligne.
- {CtrlQ Y} Eface jusqu'… la fin de la ligne.
- {CtrlP} CaractŠres sp‚ciaux (style CTRL D)
- {Touches d'‚dition|EdKeys}
- !EdBlock
- {Commandes de bloc}
- {CtrlK B} Marque le d‚but du bloc.
- {CtrlK K} Marque la fin du bloc.
- {CtrlK T} Marque un mot.
- {CtrlK L} Marque une ligne.
- {CtrlK H} Efface les marques de bloc.
- {CtrlK C} Copie le bloc … la position du curseur.
- {CtrlK V} D‚place le bloc … la position du curseur.
- {CtrlK Y} Efface le bloc.
- {Suite|EdBlkMore}
- !EdBlkMore
- {Commandes de bloc}
- {CtrlK W} Ecrit le contenu du bloc dans un fichier.
- {CtrlK R} Lit le contenu d'un fichier dans un bloc.
- {CtrlK G} Lit un bloc d'une fenˆtre diff‚rente.
- {CtrlK P} Imprime le contenu du bloc.
- {CtrlK I} Indente un bloc en plus ou moins. (+ or -)
- {Touches d'‚dition|EdKeys}
- !EdOpt,EDOPTHAR,EDOPTIND,EDOPTTAB,EDINSERT
- {Options d'‚dition}
- {CtrlO V} Bascule entre mode remplecement et insertion.
- {CtrlO I} Bascule entre indentation automatique ou non.
- {CtrlO T} Bascule entre tabulation v‚ritables ou blancs.
- {CtrlO W} Taille de tabulation.
- Il y a aussi des options d'‚dition
- dans {Options de l'‚diteur|OptEditor}
- {Touches d'‚dition|EdKeys}
- !EdSearchR
- {Recherche et remplacement}
- {CtrlQ F} Recherche une chaine de caracctŠre.
- {CtrlQ A} Remplace une chaine de caractŠres.
- {CtrlL} RepŠte la derniŠre recherche.
- Dans une option de recherche ou remplacement vous
- pouvez sp‚cifier le nombre d'occurences {Options|SRoptions}.
- {Touches d'‚dition|EdKeys}
- !SRoptions
- {Options de recherche et remplacement}
- {B} Recherche ou remplace en arriŠre du curseur.
- {U} Ignore la diff‚rence entre majuscules et minuscules.
- {W} Ne recherche que des mots entiers.
- {G} Remplace dans tout le fichier.
- {L} Remplace dans un bloc.
- {R} Remplace … la suite du curseur.
- {N} Remplace sans demande de confirmation.
- {number} Remplaces un certain nombre de fois.
- {Touches d'‚dition|EdKeys}
- !EdOther
- {Autres touches d'‚dition}
- {CtrlU} Met le mot courant en majuscule.
- {ShiftF7} Met le mot courant comme sa pr‚c‚dente occurence
- dans le fichier.
- {CtrlQ 1} Met la marque 1 … la position courante du curseur.
- {CtrlQ 2} Met la marque 2 … la position courante du curseur.
- {CtrlK 1} Va … la marque 1.
- {CtrlK 2} Va … la marque 2.
- {F8} Va … l'erreur suivante si pr‚sente.
- {F7} Va … l'erreur pr‚c‚dente si pr‚sente.
- {Touches d'‚dition|EdKeys}
- !Compiler
- {Compilateur (Touche rapide AltC)}
- Pour compiler un programme, vous pouvez soit choisir
- l'option {C}ompiler du menu principal ou taper {AltC}.
- Si vous ˆtes en train d'‚diter un fichier avec extension
- {.MOD} le compilateur va commencer … compiler ce programme.
- Sinon , il vous demande la nom du fichier … compiler.
- La fenˆtre de compilation vous montre le fichier en cours
- de compilation avec le nombre de lignes.Le barr-graphe
- vous montre le pourcentage d‚j… compil‚.
- {Suite|CompMore}
- !CompMore
- {Compilateur (Touche rapide {AltC)}
- Si des erreurs sont trouv‚es pendant la compilation,
- vous pouvez ‚diter le fichier … la position de l'erreur
- en tapant {~17~217}.
- ous pouvez utiliser {F8} pour aller … l'erreur suivante
- ou {F7} pour aller … l'erreur pr‚c‚dente.
- Quand vous avez fini, tapez {Esc} et la compilatuon va
- reprendre.
- Vous pouvez arrˆter la compilation en tapant {Esc}.
- {Suite|CompMor}
- !Compmor
- D'autres aides … la compilation:
- {Options du compilateur|OptComp}
- {Directives de compilation|CompDire}
- {Make|Make}
- {Ex‚cute|RunProgr}
- {Editeur de liens|Linker}
- !Make
- {Make un programme (Touche rapide AltM)}
- L'option MAKE du compilateur JPI calcule automatiquement
- les d‚pendances et recompile tous les modules dont la date
- du module objet est ant‚rieure … celle du module source.
- Cette option vous montre dans une fenˆtre tous les fichiers
- compil‚s.Si toutes ces compilations se passent bien,l'‚diteur
- de liens {linker|Linker} est appel‚ pour lier tous les
- modules objets en un seul fichier ex‚cutable d'extension EXE.
- Vous pouvez appeler cette option en tapant {M}ake du menu
- principal ou en tapant {AltM}.
- !Linker
- {Lier un programme (Touche rapide AltL)}
- Le linker de JPI est trŠs rapide et "smart" car il ne lie
- que le code et les donn‚es utilis‚ dans le programme.
- Cela produit un fichier EXE trŠs petit.
- L'appel de l'‚diteur de liens se fait soit avec la commande
- {M}ake ou par l'option {L}ink du menu principal.
- Autres donn‚es sur l'‚diteur de liens.
- {Options de l'‚diteur de liens|OptLink}
- {Erreurs de l'‚diteur de liens|LinkerErr}
- !LinkerErr
- {Erreurs de l'‚diteur de liens}
- {Erreur de date ou d'heure}
- Il y a des incoh‚rences dans les
- dates de sauvegarde de vos fichiers.Make
- va corriger ceci.
- {Ce n'est pas le module principal}
- Ce mesage est affich‚ pour vous avertir
- que vous essayez de lier un fichier qui
- est un fichier d'impl‚mentation au lieu
- du module principal.
- {Suite|ErrMore}
- !ErrMore
- {Mauvais fichier objet}
- Cela peut arriver si le fichier objet est
- alt‚r‚.
- {Segment innatendu}
- {Groupe innatendu}
- {Pas assez de m‚moire}
- Cela signifie que l'environnement n'a
- pas assez de place pour lier votre
- programme.Vous pouvez utiliser la version
- ligne de commande … la place.
- {Le Groupe/Segment} Cela peut arriver si vous utilisez {$M} ou
- {D‚passe 64K} {$D} comme directives de compilaton et cr‚e
- des segments de taille sup‚rieure … 64K.
- {Suite|Lsuite}
- !Lsuite
- {Double d‚finition} Ces erreurs peuvent survenir quand on lie
- des modules non MODULA II.
- {Fixup overflow}
- {Le Symbole est non r‚solu}
- {Linker|Linker}
- !Runprogr
- {Ex‚cuter un programme (Touche rapide AltR)}
- Vous pouvez ex‚cuter un programme sous le controle de
- l'environnement en utilisant l'option ex‚cuter du menu
- principal ou en tapant {AltR}.Cette option r‚alise un Make
- automatique si l'option {Run Option|OptRun} est OFF. Si
- ceci se r‚alise sans problŠmes ,le programme est lan‡‚.
- Quand l'ex‚cution est termin‚e, la touche escape vous
- ramŠne dans l'environnement … l'endroit o— vous l'avez
- laiss‚.
- Si des erreurs … l'ex‚cution surviennent , {Run-Time Errors|RunErr}
- JPI vous permettra de retrouver sa position dans le code
- source.
- !RunErr
- { Erreurs … l'ex‚cution}
- Si les directives de compilation sont mises correctement,
- les erreurs … l'ex‚cution suivantes peuvent ˆtre affich‚es.
- {Type d'erreurs} {Directive}
- Index hors limittes (*$I+*)
- D‚passement arithm‚tique (*$O+*)
- D‚passement de pile (*$S+*)
- Sous intervelle hors intervalle (*$R+*)
- Valeur enum‚r‚e hors intervalle (*$R+*)
- D‚r‚f‚rence du pointeur NIL (*$Z+*) {Run|RunProgr}
- !Options
- {Le menu options (Touche rapide (AltO)}
- Le menu option peut ˆtre appel‚ … partir du menu principal
- ou ar la touche rapide {AltO}.Ce menu contient les options
- suivantes:
- {Options du compilateur|OptComp}
- {Options de l'‚diteur de liens|OptLink}
- {Options … l'ex‚cution|OptRun}
- {Options de l'‚diteur|OptEditor}
- {Options du Setup|OptSetup}
- Le menu option contient ‚galement la commande {Make All|MakeAll}.
- !OptComp,COMPOPTE,COMPOPTF,COMPOPTN,COMPOPTU,COMPOPTV
- {Options du compilateur}
- Les options suivantes modifient le comportement du
- {Compilateur|Compiler} et de {Make|Make}:
- {E - Stoppe … la premiŠre erreur} : Arrˆt de compilation … la
- la premiŠre erreur.
- {F - Teste du nom du module} : Teste si le nom du module
- correspond au nom de fichier.
- {N - Num‚ros de ligne} : GenŠre des num‚ros de ligne
- dans le fichier MAP.
- {V - Variables Volatiles} : Toutes les variables sont
- volatiles
- !OptLink,LINKOPTC,LINKOPTI,LINKOPTM,LINKOPTN,LINKOPTS,LINKOPTT,LINKOPTW
- {Options de l'editeur de liens}
- Les options suivantes modifient le comportement de
- {L'‚diteur de liens|Linker}
- {M Fichier Map } : G‚nŠre un fichier MAP ({Main.MAP})
- {I Initialise les Segments} : Les segments non initialis‚s
- sont remplis avec Z‚ro.
- {S Segment Map d‚taill‚} : G‚nŠre des segment Map d‚taill‚s
- {C Case Sensitive Link} : Teste les majuscules et minuscules
- {W Arrˆte les Warnings} : Arrˆt l'affichage des warnings
- !OptRun,RUNOPTA,RUNOPTT,COMMANDL,FINDERRO
- {Options … l'ex‚cution}
- Les options … l'ex‚cution modifient le
- comportement de {Run|RunProgr}
- {C - Ligne de commande} : Donne les paramŠtres de la ligne
- de commande.
- {A - Make automatique} : Fait un make automatique avant {R}un
- {T - Temps ‚coul‚} : Temps d'ex‚cution du programme.
- {F - Trouve erreur} : Trouve l'erreur … l'ex‚cution.
- !OptEditor,NOOFBACK,BOTTOMSC,DEFAULTE,DEFAULTF,TOPSCROL
- {Options de l'‚diteur}
- Les options de l'‚diteur modifient le
- comportement de l'‚diteur {Editor|Editor}.
- {A - Sauvegarde automatique} : L'‚diteur sauve tous les
- changements avant de quitter.
- {F - Noms par d‚faut} : Met les noms par d‚faut
- {E - Extensions par d‚faut} : Met les extensions par d‚faut.
- {N - Nombre de backups} : Met le nombre de backups.
- {T - Zone de scrolling haute} : Met l'‚tendue de la zone de
- scrolling haute.
- {B - Zone de scrolling basse} : Met l'‚tendue de la zone de
- scrolling basse.
- !OptSetup,ENVOPTB,ENVOPTC,ENVOPTH,ENVOPTS
- {Options du setup}
- Les options du setup vous permettent d'‚tablir diff‚rents
- aspects de l'environnement de lire ou sauvegarder votre
- configuration et de charger un fichier de redirection.
- {C - Neige en mode CGA} : Pr‚vient la neige enmode CGA.
- {B - Scrolling BIOS } : Utilise le scrolling BIOS.
- {H - Fond haute luminosit‚} : Fond en haute luminosit‚ .
- {X - Curseur Bloc} : Utilise un curseur plein.
- {More|OptSetMore}
- !OptSetMore
- {R - Charge le fichier de redirection}
- {L - Charge le fichier des options fenˆtre (cfg)}
- {S - Sauve les options fenˆtre}
- Le fichier {.CFG}contient toutes les options de couleur
- placement des fenˆtres.
- {Options|Options}
- !MakeAll
- {Make Tout}
- Make TOUT fait la mˆme chose que {Make|Make}, … la
- seule diff‚rence qu'il recompile tous les modules.
- Ceci peut ˆtre utile pour les problŠmes de date de
- l'‚diteur de liens
- !Info
- {La fenˆtre d'information systŠme (Touche rapide AltI)}
- La fenˆtre information donne les informations suivantes.
- {Date et heure},
- {R‚pertoire courantet disque courant},
- {Noms de fichiers ‚dit‚s et leur taille},
- {M‚moire restante},
- {Espace disque restant}.
- !WindowCo
- {Modification des fenˆtres}
- A chaque instant, vous pouvez modifier l'apparence et la
- position des fenˆtres en appuyant sur {ScrollLock} qui
- permet d'entrer en mode controle de fenˆtres.
- Vous pouvez changer la taille {Re-Size|resize} et la
- position {Re-Position|resize} de la fenˆtre, ou en tapant
- {~17~217},modifier la couleur {Re-Color|recolor}.
- Retapez {ScrollLock} pour sortir de ce mode.
- Vous pouvez aussi faire un zoom {Zoomed|Zoom},en tapant
- la touche {F5}.
- !resize
- {Modification de la position d'une fenˆtre}
- Pour repositionner une fenˆtre, utilisez les touches de
- d‚placement curseur du pav‚ num‚rique.Placez la fenˆtre
- o— vous voulez et retapez sur ScrollLock.
- {Modification de la taille d'une fenˆtre}
- Toutes les fenˆtres de l'‚diteur peuvent avoir leur taille
- propre.Modifiez leur taille en tapant sur ScrollLock et
- utilisez les touces de d‚placement curseur (pav‚ num‚rique)
- en mode SHIFT. {Controle des fenˆtres|windowco}
- !recolor
- {Modification des couleurs de la fenˆtre}
- La fenˆtre active peut ˆtre recolor‚e en tapant sur ScrollLock
- puis {~17~217}. Vous pouvez passer d'une zone … l'autre en
- utilisant {PgUp} ou {PgDn} .La zone … modifier va clignoter.
- Les touches {~27} et {~26} modifient le fond et {~24} et {~25}
- le premier plan.
- La frappe de {CtrlU} rstaure les couleurs originales.
- La ligne d'aide peut ˆtre recolor‚e en tapant la touche {*}
- {Controle des fenˆtres|windowco}
- !zoom
- {Zoom}
- Toutes les fenˆtres de l'‚diteur peuvent ˆtre mises en taille
- maximum en tapant sur la touche {F5}.
- Ceci est utile pour une ‚dition en pleine page.
- La frappe de {F5} remet la fenˆtre … sa taille originale.
- {Controle des fenˆtres|windowco}
- Le status de chaque fenˆtre est sauv‚ dans le fichier de
- configuration et de session.
- !MenuSyst
- {Se d‚placer dans les menus}
- {~24} La barre de menu se d‚place vers le haut.
- {~25} La barre de menu se d‚place vers le bas.
- {~17~217} Va dans un sous-menu.
- {Esc} Sort du menu .
- {Home} D‚place la barre de menu en Haut.
- {End} D‚place la barre de menu en bas.
- {H}igh Selectionne le choix avec la lettre en surbrillance.
- {F10} Retourne au menu principal.
- {Touches rapides|ShortCut}
- !ShortCut
- {Touches rapides}
- {Alt1-4|Editor} Edition dans une fenˆtre {AltF5|ReviewSc} Ecran pr‚cedent
- {AltC|Compiler} Compile {AltM|Make} Make
- {AltL|Linker} Lie un programme {AltR|RunProgr} Ex‚cute un programme
- {AltO|Options} Menu option {AltF|Files} Menu fichier
- {AltE|Editor} DerniŠre fenˆtre ‚dit‚e {AltI|Info} Informations
- {AltD|DOSshell} DOS Shell {AltX|Quit} Sortie sous DOS
- {F5|Zoom} Zoom d'une fenˆtre {F6|EdMove} Cycle
- {F7|EdOther} Erreur pr‚cedente {F8|EdOther} Erreur suivante
- {F9|Editor} Menu ‚diteur {F10|MenuSyst} Menu principal
- !DOScomma
- {Commandes DOS}
- Vous pouvez ex‚cuter des commandes DOS en entrant dans le
- {DOS shell|Dosshell} ou ({AltD}).
- Pour ex‚cuter une simple commande, vous pouvez utiliser la
- commande {Execute|Execute} du menu principal.
- Pour revoir l'‚cran aprŠs retour sous M2, tapez {AltF5}
- {Review Screen|ReviewSc}.
- Vous pouvez ajouter des commandes directement dans le menu
- en modifiant le texte de m2.mnu et d‚finir des touches
- rapides pour chaque option.
- !CompDire
- {Directives de compilation}
- {$A+/-} Enable(default)/disable aliased behavior on global
- variables.
- {$B+/-} Include(default)/exclude a control-break handler in
- the program.
- {$C h} Selects which registers are preserved by procedures.
- AX=1, CX=2, DX=4, BX=8, DS=10, ES=20, SI=40, DI=80.
- Default is F0 = DS+ES+SI+DI. BP is always preserved.
- {More|CompDir2}
- !CompDir2
- {$D n} Specifies the name of the (data-)segment in which
- to put the global variables declared by the module.
- Default is to use the module name.
- {$E+/-} Enable/disable(default) relaxed alias-treatment of
- variant-records.
- {$F} Procedures will be called with FAR calls. Likewise,
- procedure types are 32-bit. This is default and
- applies only to global procedures; local procedures
- are always NEAR.
- {More|CompDir3}
- !CompDir3
- {$G+/-} Enable(default)/disable module-prefixes in external
- names.
- {$H+/-} Enable/disable(default) treating constant aggregates
- as variables, allowing them to be modified.
- {$I+/-} Enable/disable(default) index-checking. If enabled,
- accessing a non-existent array-element will produce
- a run-time error.
- {$J+/-} Enable/disable(default) interrupt procedures
- generating IRET instead of RET instructions.
- {More|CompDir4}
- !CompDir4
- {$K+/-} Enable/disable(default) C-language calling
- convention for procedures.
- {$M n} Specifies the name of the (code-)segment in which to
- place code. Default is to use the module name.
- {$N} Procedures will be called with NEAR calls. This
- requires that callers are in the same code-segment.
- Likewise, procedure types are 16-bit.
- {$O+/-} Enable/disable(default) overflow checking on
- whole number operations.
- {More|CompDir5}
- !CompDir5
- {$P+/-} Enable/disable(default) generating external names
- for local procedures.
- {$Q+/-} Enable/disable(default) procedure tracing. If
- enabled, procedures will execute an INT 60H on entry
- and an INT 61H on exit.
- {$R+/-} Enable/disable(default) subrange checking.
- {$S h} Specifies the stack size in hex for the program.
- This directive must be in the main module.
- {More|CompDir6}
- !CompDir6
- {$S+/-} Enable/disable(default) stack-overflow checking.
- {$V+/-} Enable(default)/disable copying of open-array value
- parameters.
- {$W+/-} Enable/disable(default) volatile variables.
- Volatile variables are not kept in registers across
- statements.
- {$X+/-} Enable/disable(default) 8087 spilling for
- procedures. Spilling is required if nested function
- calls exhaust the 8087 stack.
- {More|CompDir7}
- !CompDir7
- {$Y+/-} Enable/disable(default) coinciding variant fields.
- If enabled, it is allowed to use the same name for
- fields in distinct variant alternatives, provided
- they have the same type and are at the same offset
- in the record.
- {$Z+/-} Enable/disable(default) checks for dereferencing of
- NIL pointers, which then generate a run-time error.
- When enabled, all local variables are initialized
- to zero. If enabled in the main module, all global
- variables are also zeroed.
- {Compiler Directives|CompDire}
- !LibSum
- { Sommaire des librairies}
- JPI fournit en standart les librairies suivantes:
- Niveau systŠme : {SYSTEM|LibSys}
- Niveau assembleur : {AsmLib|LibSys}, {MATHLIB|LibMath}
- Utilitaires : {Str|LibStr}, {Lib|LibLib}, {Storage|LibStr}, {Process|ProcLib}, {Graph|ProcLib}, {FloatExc|LibMath}
- Entr‚es-sorties : {IO|LibIO}, {FIO|LibFIO}
- Fenˆtrage : {Window|LibWin}
- !LibSys
- La {Librairie systŠme} couvre:
- Le support pour la famille de micros de type 8086.
- Le support pour la concurence.
- La {librairie assembleur} est:
- un module auxiliŠre qui n'est pas utilis‚ directement.
- Il contient des ‚l‚ments utilis‚s par les autres
- librairies.
- {Sommaires des librairies|LibSum}
- !LibMath
- La librairie {MATHLIB} couvre:
- Fonctions Trigonom‚triques et hyperboliques sur des r‚els.
- Fonctions Logarithmiques.
- Conversion des r‚els en mode BCD.
- Sp‚cificit‚ 8087.
- La librairie {FloatExc} couvre:
- Autorise ou non les exc‚ptions du 8087.
- Affiche les exc‚ptions du 8087.
- {Sommaire des librairies|LibSum}
- !LibStr
- La librairie {Str} couvre:
- Concat‚nation, ajout insertion destruction dans une chaine
- Comparaisoon de chaines.
- Recherche des occurences dans une chaine.
- Conversion d'une chaine en type num‚rique et inverse.
- La librairie {Storage} nous donne:
- Allocation et d‚sallocation.
- Information sur le reste de m‚moire disponnible.
- {Sommaire des librairies|LibSum}
- !LibLib
- La librairie {Lib} couvre:
- Tris;
- G‚n‚ration de nombre al‚atoire.
- Appel des int‚rruptions DOS.
- AccŠs … la ligne de commande.
- Op‚rations de transfert de m‚moire.
- Saut longs.
- Addresses arithmetiques;
- Arrˆt et gestion des erreurs.
- Proc‚dures de gestion de sons.
- {Sommaire des librairies|LibSum}
- !ProcLib
- La librairie {Process} couvre:
- Lancement des process;
- Synchronisation … l'aide de s‚maphores.
- La librairie {Graph} couvre:
- Selection du mode ‚cran.
- Ecriture et lecture de points.
- Trac‚ de cercles et polygones.
- Remplissage de cercles et polygonnes.
- {Sommaire des librairies|LibSum}
- !LibFIO
- La librairie {FIO} couvre la gestion des fichiers:
- Cr‚ation,effacement,ouverture,fermeture,modification de nom;
- Lecture,‚criture,d‚placement dans un fichier.
- Gestion des r‚pertoires.
- Recherche dans un r‚pertoire.
- Lecture et ‚crture de types simples.
- {Sommaire des librairies|LibSum}
- !LibIO
- La librairie {IO} couvre:
- Lecture et ‚criture de charactŠres, bool‚ens, entiers,
- cardinals, r‚els, Chaines de caractŠres;
- Redirection des entr‚es sorties.
- Lecture du clavier directe.
- Attente d'un caractŠre.
- {Sommaire des librairies|LibSum}
- !LibWin
- La librairie Window couvre:
- Cr‚ation,d‚placement ouverture,fermeture d'une fenˆtre;
- Titrage,coloration,de fenˆtres;
- Modifications de taille, position,et superposition.
- Controle du curseur dans une fenˆtre;
- Insertion et effacement de lignes dans une fenˆtre.
- Palette dans une fenˆtre;
- Ecriture dans une fenˆtre.
- {Sommaire des librairies|LibSum}
- !EnvFiles
- {Fichiers utilis‚s par l'environnement}
- {M2.EXE} L'environnement JPI Modula-2.
- {M2.OVL} L'Overlay utilis‚ par M2.EXE.
- {M2.MNU} Le systŠme de menus.
- {M2.ERR} Le texte des erreurs.
- {M2.HLP} Le texte d'aide.
- En plus les fichiers suivants existent:
- {M2.RED} Fichier de redirection(user created)
- {M2.SES} Fichier de session (system created)
- {M2.$$$} Fichier Temporaire (system created)
- !ReviewSc
- {Affichage du dernier ‚cran DOS (Touche rapide AltF5)}
- L'affichage du dernier ‚cran DOS vous permet de voir le
- r‚sultat d'un programme ou d'une commande DOS.
- La compilation,l'‚dition de liens vident l'‚cran pour
- l'utilisation par le programme en cours.
- {Commandes DOS|Doscomma}
|