m2.hlp 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947
  1. ! Help Index
  2. {Menu d'aide principal}
  3. Menu principal G‚n‚ralit‚s
  4. -------------- ------------
  5. {Fichiers|Files} {Window Control|WindowCo}
  6. {Editeur|Editor} {SystŠme de menus|MenuSyst}
  7. {Compilateur|Compiler} {Touches rapides|ShortCut}
  8. {Make|Make} {Touches d'‚dition|EdKeys}
  9. {Editeur de liens|Linker} {Commandes DOS|DOSComma}
  10. {Ex‚cution|RunProgr} {Directives de compilation|CompDire}
  11. {Options|Options} {Contenu des librairies|LibSum}
  12. {Informations|Info} {Fichiers de l'Environment|EnvFiles}
  13. !Files
  14. {Fichiers}
  15. {Chargement|Loadfile}
  16. {Derniers fichiers charg‚s|Loadfile}
  17. {Sauve un fichier|Savefile}
  18. {Sauve tous les fichiers|Saveallf}
  19. {Module principal|mainmodu}
  20. {R‚pertoire par d‚faut|Changedi}
  21. {Catalogue|director}
  22. {Ex‚cution d'un programme externe|Dosshell}
  23. {Ex‚cute un programme|Execute}
  24. {Quitte|Quit}
  25. !Loadfile
  26. {Chargement d'un fichier … ‚diter}
  27. {Chargement d'un fichier} Touche rapide F3
  28. Charge un fichier dans une des fenˆtres et se met en
  29. mode ‚dition
  30. {Derniers fichiers charg‚s} Touche rapide AltF3
  31. Vous autorise … charger un des derniers fichiers sur lesquels
  32. vous avez travaill‚.Le curseur est mis … la position o— il
  33. ‚tait avant de quitter.
  34. {Files Menu|Files}
  35. !Savefile,Saveallf
  36. {Sauvegarde des fichiers ‚dit‚s}
  37. {Sauve un fichier} Touche rapide F2
  38. Sauve sur disaque le fichier courant.Cette commande
  39. est ‚quivalente … la commande CTRL D dans l'‚diteur.
  40. {Sauve tous les fichiers}
  41. Sauve tous les fichiers ‚dit‚s et modifi‚s dans toutes
  42. les fenˆtres
  43. {Files Menu|Files}
  44. !director,ChangeDi
  45. {Commandes de r‚pertoire dos}
  46. {R‚pertoire par d‚faut}
  47. Modifie le r‚pertoire courant.Si vous entrez un blanc
  48. une fenˆtre de s‚lection est ouverte,qui vous permet de
  49. faire votre choix avec le curseur.
  50. {Cataloque}
  51. Affiche le r‚pertoire courant.L'appui de la touche espace
  52. modifie le mode d'affichage entre affichage court et long.
  53. {Files Menu|Files}
  54. !mainmodu
  55. {Module Principal}
  56. Donne le nom du module principal.Ce nom est celui qui sera
  57. utilis‚ par {Ex‚cute|RunProgr}, {Make|Make}, {Make All|MakeAll}
  58. et {l4‚diteur de liens|Linker}.
  59. Vous pouvez effacer le nom du module principal en tapant un
  60. blanc.
  61. {Files Menu|Files}
  62. !DOSshell
  63. {Ex‚cute un programme externe (Touche rapide AltD)}
  64. Sort sous DOS momentan‚ment et vous permet d'ex‚cuter
  65. n'importe quel programme sous dos.
  66. Pour sortir et revenir sous MODULA II tapez EXIT.Vous
  67. retrouverez votre environnement comme vous l'aviez laiss‚.
  68. Si vous voulez vous pouvez demander une sauvegarde
  69. automatique de tous les fichiers en mettant l'option de
  70. sauvegarde automatique sur ON.
  71. {Files Menu|Files}
  72. !Execute
  73. {Ex‚cute une commande}
  74. Vous autorise … ex‚cuter une simple commande DOS
  75. sans sortir de M2.
  76. Comme pour le SHELL DOS, vous pouvez utiliser la sauvegarde
  77. automatique de vos fichiers.
  78. {Files Menu|Files}
  79. !Quit
  80. {Quitte (Touche rapide AltX)}
  81. Sort de MODULA pour retourner sous DOS.
  82. L'environnement vous demandera si vous voulez sauver
  83. vos fichiers avant de quitter, si l'option de sauvegarde
  84. n'est pas mise sur ON, sinon c'est automatique.
  85. Les d‚tails de la session en cours sont sauvegard‚s dans
  86. un fichier de nom m2.SES: celui-ci sera restaur‚ … la prochaine
  87. session.
  88. {Files Menu|Files}
  89. !Editor
  90. {L'‚diteur (Touche rapide AltE)}
  91. L'‚diteur de JPI vous permet de travailler dans quatre
  92. fenˆtres en mˆme temps.
  93. Les aides propos‚es sont:
  94. {Touches d'‚dition|EdKeys}
  95. {Chargement et sauvegarde de fichiers|EdLoadSave}
  96. {Le systŠme de menu de l'‚diteur|EdMenus}
  97. {Se d‚placer dans les fenˆtres de l'‚diteur|EdMove}
  98. {Les options de l'‚diteur|OptEditor}
  99. !EdLoadSave
  100. {Chargement et sauvegarde}
  101. Vous pouvez charger un fichier dans l'‚diteur en utilisant:
  102. {Chargement d'un fichier|LoadFile} (Touche rapide {F3})
  103. ou {Derniers fichiers charg‚s|LoadFile} (Touche rapide {AltF3})
  104. Vous pouvez sauver des fichiers sur disque en tapant:
  105. {Sauve un fichier|SaveFile} (Touche rapide {F2} ou {CtrlK D})
  106. ou {Sauve sous le nom :|WriteTo}
  107. ou {Sauve tous les fichiers|SaveFile}
  108. {Editeur|Editor}
  109. !WriteTo
  110. {Sauve sous le nom de:}
  111. Cette option de l'‚diteur vous permet de sauver le fichier
  112. ‚dit‚ sous un nom dif‚rent que celui de l'appel.
  113. {Editeur|Editor}
  114. !EdKeys
  115. {Touches d'‚dition}
  116. Le stouches d'‚dition sont compatibles avec WORDSTAR.
  117. Les aides suivantes sont disponibles:
  118. {Mouvement du curseur|EdCursor}
  119. {Insertion et effacement|EdInsDel}
  120. {Commandes de blocs|EdBlock}
  121. {Options d'‚dition|EdOpt}
  122. {Recherche et remplacement|EdSearchR}
  123. {Autres commandes d'‚dition|EdOther}
  124. {Editeur|Editor}
  125. !EdMenus
  126. {Menu ‚diteur}
  127. Vous pouvez appeler le menu ‚diteur en tapant {F9}.
  128. Les sous-menus apparaissent automatiquement aprŠs un cours d‚lai,
  129. quand une partie de la touche rapide est actionn‚e.
  130. {CtrlK} appelle le {Menu des commandes de Bloc|EdBlock}
  131. {CtrlQ} appelle le {Menu rapide|EdCurMore}
  132. {CtrlO} appelle le {Menu des options|EdOpt}
  133. {Editeur|Editor}
  134. !EdMove
  135. {Se d‚placer dans les fenˆtres}
  136. Pour se d‚placer dans les fenˆtres, utilisez les touches
  137. rapides {Alt1}, {Alt2}, {Alt3} et {Alt4}.
  138. {Cycle des fenˆtres (Touche rapide F6)}
  139. Vous pouvez vous d‚placer d'une fenˆtre … l'autre en tapant
  140. {F6}.
  141. {Editeur|Editor}
  142. !EdCursor
  143. {Mouvement du curseur}
  144. {~27} ou {CtrlS} D‚place le curseur … gauche.
  145. {~26} ou {CtrlD} D‚place le curseur … droite.
  146. {~24} ou {CtrlE} D‚place le curseur en haut.
  147. {~25} ou {CtrlX} D‚place le curseur en bas.
  148. {Ctrl ~27} ou {CtrlA} D‚place le curseur au mot pr‚c‚dent.
  149. {Ctrl ~26} ou {CtrlF} D‚place le curseur au mot suivant.
  150. {PgUp} ou {CtrlR} D‚place une page vers le haut.
  151. {PgDn} ou {CtrlC} D‚place une page vers le bas.
  152. {CtrlW} D‚roule la fenˆtre vers le haut.
  153. {CtrlZ} D‚roule la fenˆtre vers le bas.
  154. {Suite|EdCurMore}
  155. !EdCurMore
  156. {Mouvements du curseur (suite)}
  157. {Home} ou {CtrlQ S} Curseur en d‚but de ligne.
  158. {End} ou {CtrlQ D} Curseur en fin de ligne.
  159. {CtrlHome} ou {CtrlQ E} Curseur en haut de l'‚cran.
  160. {CtrlEnd} ou {CtrlQ X} Curseur en bas de l'‚cran.
  161. {CtrlPgUp} ou {CtrlQ R} D‚but du fichier.
  162. {CtrlPgDn} ou {CtrlQ C} Fin de fichier.
  163. {CtrlQ B} D‚placement en d‚but de bloc.
  164. {CtrlQ K} D‚placement en fin de bloc.
  165. {CtrlQ P} D‚placement … la position pr‚c‚dente.
  166. {CtrlQ G} D‚placement au num‚ro de ligne Nø:
  167. {Touches d'‚dition|EdKeys}
  168. !EdInsDel
  169. {Insertion et ‚ffacement}
  170. {Ins} ou {CtrlV} Bascule entre remplacement et insertion.
  171. {~17~217} ou {CtrlM} InsŠre une ligne.
  172. {CtrlN} InsŠre une ligne au dessus.
  173. {Tab} ou {CtrlI} InsŠre … la prochaine tabulation.
  174. {Del} ou {CtrlG} Efface le caractŠre … droite du curseur.
  175. {BackSpace} ou {CtrlH} Efface le caractŠre … gauche.
  176. {CtrlT} Efface le mot … droite.
  177. {CtrlY} Efface une ligne.
  178. {CtrlQ Y} Eface jusqu'… la fin de la ligne.
  179. {CtrlP} CaractŠres sp‚ciaux (style CTRL D)
  180. {Touches d'‚dition|EdKeys}
  181. !EdBlock
  182. {Commandes de bloc}
  183. {CtrlK B} Marque le d‚but du bloc.
  184. {CtrlK K} Marque la fin du bloc.
  185. {CtrlK T} Marque un mot.
  186. {CtrlK L} Marque une ligne.
  187. {CtrlK H} Efface les marques de bloc.
  188. {CtrlK C} Copie le bloc … la position du curseur.
  189. {CtrlK V} D‚place le bloc … la position du curseur.
  190. {CtrlK Y} Efface le bloc.
  191. {Suite|EdBlkMore}
  192. !EdBlkMore
  193. {Commandes de bloc}
  194. {CtrlK W} Ecrit le contenu du bloc dans un fichier.
  195. {CtrlK R} Lit le contenu d'un fichier dans un bloc.
  196. {CtrlK G} Lit un bloc d'une fenˆtre diff‚rente.
  197. {CtrlK P} Imprime le contenu du bloc.
  198. {CtrlK I} Indente un bloc en plus ou moins. (+ or -)
  199. {Touches d'‚dition|EdKeys}
  200. !EdOpt,EDOPTHAR,EDOPTIND,EDOPTTAB,EDINSERT
  201. {Options d'‚dition}
  202. {CtrlO V} Bascule entre mode remplecement et insertion.
  203. {CtrlO I} Bascule entre indentation automatique ou non.
  204. {CtrlO T} Bascule entre tabulation v‚ritables ou blancs.
  205. {CtrlO W} Taille de tabulation.
  206. Il y a aussi des options d'‚dition
  207. dans {Options de l'‚diteur|OptEditor}
  208. {Touches d'‚dition|EdKeys}
  209. !EdSearchR
  210. {Recherche et remplacement}
  211. {CtrlQ F} Recherche une chaine de caracctŠre.
  212. {CtrlQ A} Remplace une chaine de caractŠres.
  213. {CtrlL} RepŠte la derniŠre recherche.
  214. Dans une option de recherche ou remplacement vous
  215. pouvez sp‚cifier le nombre d'occurences {Options|SRoptions}.
  216. {Touches d'‚dition|EdKeys}
  217. !SRoptions
  218. {Options de recherche et remplacement}
  219. {B} Recherche ou remplace en arriŠre du curseur.
  220. {U} Ignore la diff‚rence entre majuscules et minuscules.
  221. {W} Ne recherche que des mots entiers.
  222. {G} Remplace dans tout le fichier.
  223. {L} Remplace dans un bloc.
  224. {R} Remplace … la suite du curseur.
  225. {N} Remplace sans demande de confirmation.
  226. {number} Remplaces un certain nombre de fois.
  227. {Touches d'‚dition|EdKeys}
  228. !EdOther
  229. {Autres touches d'‚dition}
  230. {CtrlU} Met le mot courant en majuscule.
  231. {ShiftF7} Met le mot courant comme sa pr‚c‚dente occurence
  232. dans le fichier.
  233. {CtrlQ 1} Met la marque 1 … la position courante du curseur.
  234. {CtrlQ 2} Met la marque 2 … la position courante du curseur.
  235. {CtrlK 1} Va … la marque 1.
  236. {CtrlK 2} Va … la marque 2.
  237. {F8} Va … l'erreur suivante si pr‚sente.
  238. {F7} Va … l'erreur pr‚c‚dente si pr‚sente.
  239. {Touches d'‚dition|EdKeys}
  240. !Compiler
  241. {Compilateur (Touche rapide AltC)}
  242. Pour compiler un programme, vous pouvez soit choisir
  243. l'option {C}ompiler du menu principal ou taper {AltC}.
  244. Si vous ˆtes en train d'‚diter un fichier avec extension
  245. {.MOD} le compilateur va commencer … compiler ce programme.
  246. Sinon , il vous demande la nom du fichier … compiler.
  247. La fenˆtre de compilation vous montre le fichier en cours
  248. de compilation avec le nombre de lignes.Le barr-graphe
  249. vous montre le pourcentage d‚j… compil‚.
  250. {Suite|CompMore}
  251. !CompMore
  252. {Compilateur (Touche rapide {AltC)}
  253. Si des erreurs sont trouv‚es pendant la compilation,
  254. vous pouvez ‚diter le fichier … la position de l'erreur
  255. en tapant {~17~217}.
  256. ous pouvez utiliser {F8} pour aller … l'erreur suivante
  257. ou {F7} pour aller … l'erreur pr‚c‚dente.
  258. Quand vous avez fini, tapez {Esc} et la compilatuon va
  259. reprendre.
  260. Vous pouvez arrˆter la compilation en tapant {Esc}.
  261. {Suite|CompMor}
  262. !Compmor
  263. D'autres aides … la compilation:
  264. {Options du compilateur|OptComp}
  265. {Directives de compilation|CompDire}
  266. {Make|Make}
  267. {Ex‚cute|RunProgr}
  268. {Editeur de liens|Linker}
  269. !Make
  270. {Make un programme (Touche rapide AltM)}
  271. L'option MAKE du compilateur JPI calcule automatiquement
  272. les d‚pendances et recompile tous les modules dont la date
  273. du module objet est ant‚rieure … celle du module source.
  274. Cette option vous montre dans une fenˆtre tous les fichiers
  275. compil‚s.Si toutes ces compilations se passent bien,l'‚diteur
  276. de liens {linker|Linker} est appel‚ pour lier tous les
  277. modules objets en un seul fichier ex‚cutable d'extension EXE.
  278. Vous pouvez appeler cette option en tapant {M}ake du menu
  279. principal ou en tapant {AltM}.
  280. !Linker
  281. {Lier un programme (Touche rapide AltL)}
  282. Le linker de JPI est trŠs rapide et "smart" car il ne lie
  283. que le code et les donn‚es utilis‚ dans le programme.
  284. Cela produit un fichier EXE trŠs petit.
  285. L'appel de l'‚diteur de liens se fait soit avec la commande
  286. {M}ake ou par l'option {L}ink du menu principal.
  287. Autres donn‚es sur l'‚diteur de liens.
  288. {Options de l'‚diteur de liens|OptLink}
  289. {Erreurs de l'‚diteur de liens|LinkerErr}
  290. !LinkerErr
  291. {Erreurs de l'‚diteur de liens}
  292. {Erreur de date ou d'heure}
  293. Il y a des incoh‚rences dans les
  294. dates de sauvegarde de vos fichiers.Make
  295. va corriger ceci.
  296. {Ce n'est pas le module principal}
  297. Ce mesage est affich‚ pour vous avertir
  298. que vous essayez de lier un fichier qui
  299. est un fichier d'impl‚mentation au lieu
  300. du module principal.
  301. {Suite|ErrMore}
  302. !ErrMore
  303. {Mauvais fichier objet}
  304. Cela peut arriver si le fichier objet est
  305. alt‚r‚.
  306. {Segment innatendu}
  307. {Groupe innatendu}
  308. {Pas assez de m‚moire}
  309. Cela signifie que l'environnement n'a
  310. pas assez de place pour lier votre
  311. programme.Vous pouvez utiliser la version
  312. ligne de commande … la place.
  313. {Le Groupe/Segment} Cela peut arriver si vous utilisez {$M} ou
  314. {D‚passe 64K} {$D} comme directives de compilaton et cr‚e
  315. des segments de taille sup‚rieure … 64K.
  316. {Suite|Lsuite}
  317. !Lsuite
  318. {Double d‚finition} Ces erreurs peuvent survenir quand on lie
  319. des modules non MODULA II.
  320. {Fixup overflow}
  321. {Le Symbole est non r‚solu}
  322. {Linker|Linker}
  323. !Runprogr
  324. {Ex‚cuter un programme (Touche rapide AltR)}
  325. Vous pouvez ex‚cuter un programme sous le controle de
  326. l'environnement en utilisant l'option ex‚cuter du menu
  327. principal ou en tapant {AltR}.Cette option r‚alise un Make
  328. automatique si l'option {Run Option|OptRun} est OFF. Si
  329. ceci se r‚alise sans problŠmes ,le programme est lan‡‚.
  330. Quand l'ex‚cution est termin‚e, la touche escape vous
  331. ramŠne dans l'environnement … l'endroit o— vous l'avez
  332. laiss‚.
  333. Si des erreurs … l'ex‚cution surviennent , {Run-Time Errors|RunErr}
  334. JPI vous permettra de retrouver sa position dans le code
  335. source.
  336. !RunErr
  337. { Erreurs … l'ex‚cution}
  338. Si les directives de compilation sont mises correctement,
  339. les erreurs … l'ex‚cution suivantes peuvent ˆtre affich‚es.
  340. {Type d'erreurs} {Directive}
  341. Index hors limittes (*$I+*)
  342. D‚passement arithm‚tique (*$O+*)
  343. D‚passement de pile (*$S+*)
  344. Sous intervelle hors intervalle (*$R+*)
  345. Valeur enum‚r‚e hors intervalle (*$R+*)
  346. D‚r‚f‚rence du pointeur NIL (*$Z+*) {Run|RunProgr}
  347. !Options
  348. {Le menu options (Touche rapide (AltO)}
  349. Le menu option peut ˆtre appel‚ … partir du menu principal
  350. ou ar la touche rapide {AltO}.Ce menu contient les options
  351. suivantes:
  352. {Options du compilateur|OptComp}
  353. {Options de l'‚diteur de liens|OptLink}
  354. {Options … l'ex‚cution|OptRun}
  355. {Options de l'‚diteur|OptEditor}
  356. {Options du Setup|OptSetup}
  357. Le menu option contient ‚galement la commande {Make All|MakeAll}.
  358. !OptComp,COMPOPTE,COMPOPTF,COMPOPTN,COMPOPTU,COMPOPTV
  359. {Options du compilateur}
  360. Les options suivantes modifient le comportement du
  361. {Compilateur|Compiler} et de {Make|Make}:
  362. {E - Stoppe … la premiŠre erreur} : Arrˆt de compilation … la
  363. la premiŠre erreur.
  364. {F - Teste du nom du module} : Teste si le nom du module
  365. correspond au nom de fichier.
  366. {N - Num‚ros de ligne} : GenŠre des num‚ros de ligne
  367. dans le fichier MAP.
  368. {V - Variables Volatiles} : Toutes les variables sont
  369. volatiles
  370. !OptLink,LINKOPTC,LINKOPTI,LINKOPTM,LINKOPTN,LINKOPTS,LINKOPTT,LINKOPTW
  371. {Options de l'editeur de liens}
  372. Les options suivantes modifient le comportement de
  373. {L'‚diteur de liens|Linker}
  374. {M Fichier Map } : G‚nŠre un fichier MAP ({Main.MAP})
  375. {I Initialise les Segments} : Les segments non initialis‚s
  376. sont remplis avec Z‚ro.
  377. {S Segment Map d‚taill‚} : G‚nŠre des segment Map d‚taill‚s
  378. {C Case Sensitive Link} : Teste les majuscules et minuscules
  379. {W Arrˆte les Warnings} : Arrˆt l'affichage des warnings
  380. !OptRun,RUNOPTA,RUNOPTT,COMMANDL,FINDERRO
  381. {Options … l'ex‚cution}
  382. Les options … l'ex‚cution modifient le
  383. comportement de {Run|RunProgr}
  384. {C - Ligne de commande} : Donne les paramŠtres de la ligne
  385. de commande.
  386. {A - Make automatique} : Fait un make automatique avant {R}un
  387. {T - Temps ‚coul‚} : Temps d'ex‚cution du programme.
  388. {F - Trouve erreur} : Trouve l'erreur … l'ex‚cution.
  389. !OptEditor,NOOFBACK,BOTTOMSC,DEFAULTE,DEFAULTF,TOPSCROL
  390. {Options de l'‚diteur}
  391. Les options de l'‚diteur modifient le
  392. comportement de l'‚diteur {Editor|Editor}.
  393. {A - Sauvegarde automatique} : L'‚diteur sauve tous les
  394. changements avant de quitter.
  395. {F - Noms par d‚faut} : Met les noms par d‚faut
  396. {E - Extensions par d‚faut} : Met les extensions par d‚faut.
  397. {N - Nombre de backups} : Met le nombre de backups.
  398. {T - Zone de scrolling haute} : Met l'‚tendue de la zone de
  399. scrolling haute.
  400. {B - Zone de scrolling basse} : Met l'‚tendue de la zone de
  401. scrolling basse.
  402. !OptSetup,ENVOPTB,ENVOPTC,ENVOPTH,ENVOPTS
  403. {Options du setup}
  404. Les options du setup vous permettent d'‚tablir diff‚rents
  405. aspects de l'environnement de lire ou sauvegarder votre
  406. configuration et de charger un fichier de redirection.
  407. {C - Neige en mode CGA} : Pr‚vient la neige enmode CGA.
  408. {B - Scrolling BIOS } : Utilise le scrolling BIOS.
  409. {H - Fond haute luminosit‚} : Fond en haute luminosit‚ .
  410. {X - Curseur Bloc} : Utilise un curseur plein.
  411. {More|OptSetMore}
  412. !OptSetMore
  413. {R - Charge le fichier de redirection}
  414. {L - Charge le fichier des options fenˆtre (cfg)}
  415. {S - Sauve les options fenˆtre}
  416. Le fichier {.CFG}contient toutes les options de couleur
  417. placement des fenˆtres.
  418. {Options|Options}
  419. !MakeAll
  420. {Make Tout}
  421. Make TOUT fait la mˆme chose que {Make|Make}, … la
  422. seule diff‚rence qu'il recompile tous les modules.
  423. Ceci peut ˆtre utile pour les problŠmes de date de
  424. l'‚diteur de liens
  425. !Info
  426. {La fenˆtre d'information systŠme (Touche rapide AltI)}
  427. La fenˆtre information donne les informations suivantes.
  428. {Date et heure},
  429. {R‚pertoire courantet disque courant},
  430. {Noms de fichiers ‚dit‚s et leur taille},
  431. {M‚moire restante},
  432. {Espace disque restant}.
  433. !WindowCo
  434. {Modification des fenˆtres}
  435. A chaque instant, vous pouvez modifier l'apparence et la
  436. position des fenˆtres en appuyant sur {ScrollLock} qui
  437. permet d'entrer en mode controle de fenˆtres.
  438. Vous pouvez changer la taille {Re-Size|resize} et la
  439. position {Re-Position|resize} de la fenˆtre, ou en tapant
  440. {~17~217},modifier la couleur {Re-Color|recolor}.
  441. Retapez {ScrollLock} pour sortir de ce mode.
  442. Vous pouvez aussi faire un zoom {Zoomed|Zoom},en tapant
  443. la touche {F5}.
  444. !resize
  445. {Modification de la position d'une fenˆtre}
  446. Pour repositionner une fenˆtre, utilisez les touches de
  447. d‚placement curseur du pav‚ num‚rique.Placez la fenˆtre
  448. o— vous voulez et retapez sur ScrollLock.
  449. {Modification de la taille d'une fenˆtre}
  450. Toutes les fenˆtres de l'‚diteur peuvent avoir leur taille
  451. propre.Modifiez leur taille en tapant sur ScrollLock et
  452. utilisez les touces de d‚placement curseur (pav‚ num‚rique)
  453. en mode SHIFT. {Controle des fenˆtres|windowco}
  454. !recolor
  455. {Modification des couleurs de la fenˆtre}
  456. La fenˆtre active peut ˆtre recolor‚e en tapant sur ScrollLock
  457. puis {~17~217}. Vous pouvez passer d'une zone … l'autre en
  458. utilisant {PgUp} ou {PgDn} .La zone … modifier va clignoter.
  459. Les touches {~27} et {~26} modifient le fond et {~24} et {~25}
  460. le premier plan.
  461. La frappe de {CtrlU} rstaure les couleurs originales.
  462. La ligne d'aide peut ˆtre recolor‚e en tapant la touche {*}
  463. {Controle des fenˆtres|windowco}
  464. !zoom
  465. {Zoom}
  466. Toutes les fenˆtres de l'‚diteur peuvent ˆtre mises en taille
  467. maximum en tapant sur la touche {F5}.
  468. Ceci est utile pour une ‚dition en pleine page.
  469. La frappe de {F5} remet la fenˆtre … sa taille originale.
  470. {Controle des fenˆtres|windowco}
  471. Le status de chaque fenˆtre est sauv‚ dans le fichier de
  472. configuration et de session.
  473. !MenuSyst
  474. {Se d‚placer dans les menus}
  475. {~24} La barre de menu se d‚place vers le haut.
  476. {~25} La barre de menu se d‚place vers le bas.
  477. {~17~217} Va dans un sous-menu.
  478. {Esc} Sort du menu .
  479. {Home} D‚place la barre de menu en Haut.
  480. {End} D‚place la barre de menu en bas.
  481. {H}igh Selectionne le choix avec la lettre en surbrillance.
  482. {F10} Retourne au menu principal.
  483. {Touches rapides|ShortCut}
  484. !ShortCut
  485. {Touches rapides}
  486. {Alt1-4|Editor} Edition dans une fenˆtre {AltF5|ReviewSc} Ecran pr‚cedent
  487. {AltC|Compiler} Compile {AltM|Make} Make
  488. {AltL|Linker} Lie un programme {AltR|RunProgr} Ex‚cute un programme
  489. {AltO|Options} Menu option {AltF|Files} Menu fichier
  490. {AltE|Editor} DerniŠre fenˆtre ‚dit‚e {AltI|Info} Informations
  491. {AltD|DOSshell} DOS Shell {AltX|Quit} Sortie sous DOS
  492. {F5|Zoom} Zoom d'une fenˆtre {F6|EdMove} Cycle
  493. {F7|EdOther} Erreur pr‚cedente {F8|EdOther} Erreur suivante
  494. {F9|Editor} Menu ‚diteur {F10|MenuSyst} Menu principal
  495. !DOScomma
  496. {Commandes DOS}
  497. Vous pouvez ex‚cuter des commandes DOS en entrant dans le
  498. {DOS shell|Dosshell} ou ({AltD}).
  499. Pour ex‚cuter une simple commande, vous pouvez utiliser la
  500. commande {Execute|Execute} du menu principal.
  501. Pour revoir l'‚cran aprŠs retour sous M2, tapez {AltF5}
  502. {Review Screen|ReviewSc}.
  503. Vous pouvez ajouter des commandes directement dans le menu
  504. en modifiant le texte de m2.mnu et d‚finir des touches
  505. rapides pour chaque option.
  506. !CompDire
  507. {Directives de compilation}
  508. {$A+/-} Enable(default)/disable aliased behavior on global
  509. variables.
  510. {$B+/-} Include(default)/exclude a control-break handler in
  511. the program.
  512. {$C h} Selects which registers are preserved by procedures.
  513. AX=1, CX=2, DX=4, BX=8, DS=10, ES=20, SI=40, DI=80.
  514. Default is F0 = DS+ES+SI+DI. BP is always preserved.
  515. {More|CompDir2}
  516. !CompDir2
  517. {$D n} Specifies the name of the (data-)segment in which
  518. to put the global variables declared by the module.
  519. Default is to use the module name.
  520. {$E+/-} Enable/disable(default) relaxed alias-treatment of
  521. variant-records.
  522. {$F} Procedures will be called with FAR calls. Likewise,
  523. procedure types are 32-bit. This is default and
  524. applies only to global procedures; local procedures
  525. are always NEAR.
  526. {More|CompDir3}
  527. !CompDir3
  528. {$G+/-} Enable(default)/disable module-prefixes in external
  529. names.
  530. {$H+/-} Enable/disable(default) treating constant aggregates
  531. as variables, allowing them to be modified.
  532. {$I+/-} Enable/disable(default) index-checking. If enabled,
  533. accessing a non-existent array-element will produce
  534. a run-time error.
  535. {$J+/-} Enable/disable(default) interrupt procedures
  536. generating IRET instead of RET instructions.
  537. {More|CompDir4}
  538. !CompDir4
  539. {$K+/-} Enable/disable(default) C-language calling
  540. convention for procedures.
  541. {$M n} Specifies the name of the (code-)segment in which to
  542. place code. Default is to use the module name.
  543. {$N} Procedures will be called with NEAR calls. This
  544. requires that callers are in the same code-segment.
  545. Likewise, procedure types are 16-bit.
  546. {$O+/-} Enable/disable(default) overflow checking on
  547. whole number operations.
  548. {More|CompDir5}
  549. !CompDir5
  550. {$P+/-} Enable/disable(default) generating external names
  551. for local procedures.
  552. {$Q+/-} Enable/disable(default) procedure tracing. If
  553. enabled, procedures will execute an INT 60H on entry
  554. and an INT 61H on exit.
  555. {$R+/-} Enable/disable(default) subrange checking.
  556. {$S h} Specifies the stack size in hex for the program.
  557. This directive must be in the main module.
  558. {More|CompDir6}
  559. !CompDir6
  560. {$S+/-} Enable/disable(default) stack-overflow checking.
  561. {$V+/-} Enable(default)/disable copying of open-array value
  562. parameters.
  563. {$W+/-} Enable/disable(default) volatile variables.
  564. Volatile variables are not kept in registers across
  565. statements.
  566. {$X+/-} Enable/disable(default) 8087 spilling for
  567. procedures. Spilling is required if nested function
  568. calls exhaust the 8087 stack.
  569. {More|CompDir7}
  570. !CompDir7
  571. {$Y+/-} Enable/disable(default) coinciding variant fields.
  572. If enabled, it is allowed to use the same name for
  573. fields in distinct variant alternatives, provided
  574. they have the same type and are at the same offset
  575. in the record.
  576. {$Z+/-} Enable/disable(default) checks for dereferencing of
  577. NIL pointers, which then generate a run-time error.
  578. When enabled, all local variables are initialized
  579. to zero. If enabled in the main module, all global
  580. variables are also zeroed.
  581. {Compiler Directives|CompDire}
  582. !LibSum
  583. { Sommaire des librairies}
  584. JPI fournit en standart les librairies suivantes:
  585. Niveau systŠme : {SYSTEM|LibSys}
  586. Niveau assembleur : {AsmLib|LibSys}, {MATHLIB|LibMath}
  587. Utilitaires : {Str|LibStr}, {Lib|LibLib}, {Storage|LibStr}, {Process|ProcLib}, {Graph|ProcLib}, {FloatExc|LibMath}
  588. Entr‚es-sorties : {IO|LibIO}, {FIO|LibFIO}
  589. Fenˆtrage : {Window|LibWin}
  590. !LibSys
  591. La {Librairie systŠme} couvre:
  592. Le support pour la famille de micros de type 8086.
  593. Le support pour la concurence.
  594. La {librairie assembleur} est:
  595. un module auxiliŠre qui n'est pas utilis‚ directement.
  596. Il contient des ‚l‚ments utilis‚s par les autres
  597. librairies.
  598. {Sommaires des librairies|LibSum}
  599. !LibMath
  600. La librairie {MATHLIB} couvre:
  601. Fonctions Trigonom‚triques et hyperboliques sur des r‚els.
  602. Fonctions Logarithmiques.
  603. Conversion des r‚els en mode BCD.
  604. Sp‚cificit‚ 8087.
  605. La librairie {FloatExc} couvre:
  606. Autorise ou non les exc‚ptions du 8087.
  607. Affiche les exc‚ptions du 8087.
  608. {Sommaire des librairies|LibSum}
  609. !LibStr
  610. La librairie {Str} couvre:
  611. Concat‚nation, ajout insertion destruction dans une chaine
  612. Comparaisoon de chaines.
  613. Recherche des occurences dans une chaine.
  614. Conversion d'une chaine en type num‚rique et inverse.
  615. La librairie {Storage} nous donne:
  616. Allocation et d‚sallocation.
  617. Information sur le reste de m‚moire disponnible.
  618. {Sommaire des librairies|LibSum}
  619. !LibLib
  620. La librairie {Lib} couvre:
  621. Tris;
  622. G‚n‚ration de nombre al‚atoire.
  623. Appel des int‚rruptions DOS.
  624. AccŠs … la ligne de commande.
  625. Op‚rations de transfert de m‚moire.
  626. Saut longs.
  627. Addresses arithmetiques;
  628. Arrˆt et gestion des erreurs.
  629. Proc‚dures de gestion de sons.
  630. {Sommaire des librairies|LibSum}
  631. !ProcLib
  632. La librairie {Process} couvre:
  633. Lancement des process;
  634. Synchronisation … l'aide de s‚maphores.
  635. La librairie {Graph} couvre:
  636. Selection du mode ‚cran.
  637. Ecriture et lecture de points.
  638. Trac‚ de cercles et polygones.
  639. Remplissage de cercles et polygonnes.
  640. {Sommaire des librairies|LibSum}
  641. !LibFIO
  642. La librairie {FIO} couvre la gestion des fichiers:
  643. Cr‚ation,effacement,ouverture,fermeture,modification de nom;
  644. Lecture,‚criture,d‚placement dans un fichier.
  645. Gestion des r‚pertoires.
  646. Recherche dans un r‚pertoire.
  647. Lecture et ‚crture de types simples.
  648. {Sommaire des librairies|LibSum}
  649. !LibIO
  650. La librairie {IO} couvre:
  651. Lecture et ‚criture de charactŠres, bool‚ens, entiers,
  652. cardinals, r‚els, Chaines de caractŠres;
  653. Redirection des entr‚es sorties.
  654. Lecture du clavier directe.
  655. Attente d'un caractŠre.
  656. {Sommaire des librairies|LibSum}
  657. !LibWin
  658. La librairie Window couvre:
  659. Cr‚ation,d‚placement ouverture,fermeture d'une fenˆtre;
  660. Titrage,coloration,de fenˆtres;
  661. Modifications de taille, position,et superposition.
  662. Controle du curseur dans une fenˆtre;
  663. Insertion et effacement de lignes dans une fenˆtre.
  664. Palette dans une fenˆtre;
  665. Ecriture dans une fenˆtre.
  666. {Sommaire des librairies|LibSum}
  667. !EnvFiles
  668. {Fichiers utilis‚s par l'environnement}
  669. {M2.EXE} L'environnement JPI Modula-2.
  670. {M2.OVL} L'Overlay utilis‚ par M2.EXE.
  671. {M2.MNU} Le systŠme de menus.
  672. {M2.ERR} Le texte des erreurs.
  673. {M2.HLP} Le texte d'aide.
  674. En plus les fichiers suivants existent:
  675. {M2.RED} Fichier de redirection(user created)
  676. {M2.SES} Fichier de session (system created)
  677. {M2.$$$} Fichier Temporaire (system created)
  678. !ReviewSc
  679. {Affichage du dernier ‚cran DOS (Touche rapide AltF5)}
  680. L'affichage du dernier ‚cran DOS vous permet de voir le
  681. r‚sultat d'un programme ou d'une commande DOS.
  682. La compilation,l'‚dition de liens vident l'‚cran pour
  683. l'utilisation par le programme en cours.
  684. {Commandes DOS|Doscomma}
  685.