Accessoire de bureau
Un programme .ACC est en fait un .PRG.
La différence viendra du fait que ce programme sera accessible à l'utilisateur via un menu du GEM. Les menus étant gérés par l'AES du GEM, la première chose à faire sera donc d'initialiser l'AES pour ce programme. Puis d'indiquer le libellé ou les libellés (options) dans le menu et enfin de rentrer dans une boucle d'attente d'évènement, où le programme devra déterminer l'option cliquée par l'utilisateur.
Il n'y a pas de contrainte particulière, mais n'oubliez pas que vous n'êtes pas le seul, l'écran, le son, ... peuvent être utilisés par le programme gérant le menu. Il faudra donc bien sauver le contexte et le restaurer ensuite.
Voilà pour l'idée générale. Le but n'étant pas ici d'expliquer l'AES, je terminerais donc le chapitre avec un exemple très simple de code:
Vous assemblez et linkez le code pour obtenir un .PRG. renommez le ensuite en .ACC. Mettez enfin le fichier sur la racine et rebootez. Votre programme doit se charger tout seul dans la barre de menu du bureau (ou autre application).