Advertisement
Comment créer une aide associé à une commande ?

Il faut développer dans un langage qui s'appelle IUM pour compiler et obtenir un objet de type *pnlgrp

Nous ne verrons pas ici l'ensemble du langage UIM c'est un langage complet qui permet par exemple également de réaliser des menus !

Voici la commande LSOBJ

CMD PROMPT('TRAITEMENT DE 10 OBJETS')

PARM KWD(NOM) TYPE(*NAME) LEN(10) MIN(1) MAX(10) + PROMPT('Nom de l''objet')

.*----------------------------------------------------------------------**

.* Aide de la commande lsobj lsobjh

.*-----------------------------------------------------------------------**

:PNLGRP.

:HELP NAME='lsobj'. Traitement des objets - Aide

:P.

Permet de traiter jusqu'a 10 objets.

:P.

il de prévoir le programme avec les commandes qu'il faut à l'intérieur.

:P.

:NT.

Attention à bien respecter ceci.

:P.

et ceci aussi

:ENT.

:EHELP.

:HELP NAME='lsobj/NOM'. nom des objets (NOM) - Aide

:XH3.Nom de l'objet (NOM)

:P.

Possibilité d'en saisir 10

:P.

Ce paramètre est obligatoire.

:P.

:EHELP.

:EPNLGRP.

Le balisage ressemble à du HTML avec début et fin

:PNLGRP. / :EPNLGRP. début et fin d'un panneau d'aide

:HELP NAME ...../ :EHELP. début et fin d'une aide proprement dite (en fait un par paramètre)

:P Paragraphe

:XHn Police de caractère

:NT / :ENT début et fin de remarque

Pour compiler il faut indiquer

CRTCMD ??CMD(Votrebib/LSOBJ) .....

HLPPNLGRP(LSOBJH) HLPID(*CMD) ....

 

PLB

...