Mise à jour : 4 juillet 97
a spécificitée de la G par rapport à la S est l'emploi de menu déroulant, bien qu'ils ralentissent énormément l'utilisation de la machine, ils sont trés appréciés des novices alors que les transfuges de la S les délaissent. Pourtant, lorsque l'on découvre un programme ou une fonction, il sont bien pratique. D'un point de vue programation, ils ont été torchés.
avec rpl :
MT60 utilise:
begin |
{ 60 #618D3h #BBEDh #6210Ch } |
le programme renvoit :
2:objet choisi
1:true
ou
1:false
Exemple de Choose :
begin Need0;ClrLastName ~;drop;false "titre" <11h;> {{"nom1" prog1}...} <s;> XLIB 179 0 ?#:q <2h;> get(cp,s) eval end |
{ #40BC9h #3A9B8h "titre" #4099h ::{{"nom1" prog1}...} s XLIB 179 0 #61A2Ch #4003h #62B9Ch #6F8Eh } |
Avec li : une liste de liste contenant le titre et le programme: { { <id;> prg}...} avec id le numéro du titre rangé dans la ROM ou {{"tittre" prg}... } titre quelconque il est possible de mélanger les 2 et ainsi d'inclure ses propres programmes dans les menus déroulants de la G |
Transforme la chaine st en un grob 131*7 représentant le texte centré sur
un damier. C'est ce titre qui est utilisé pour choose ou inform par la G. Le
damier est rangé en XLIB 176 135
Appelle MakeTitle(st), puis l'affiche tout en haut de l'écran. Attention, l'écran n'est pas gelé, le titre disparait aussitot.
Club HP|Annonces| HoPsy| Mail| Débutant| Bricolage| Programation| IRC| Liens |