L extension des boites de dialogue
Par defaut, la routine de dialogue (requester) de AMOS Professional sera utilisee a la place de celle du systeme Workbench.
REQUEST WB
instruction : utiliser la boite de dialogue du Workbench
Request Wb
Cette commande permet de basculer sur la boite de dialogue du Workbench. Des qu une option y est selectionnee, le controle revient a AMOS Professional. Note que si l extension Requester est retiree de la liste des extensions via le fichier de configuration, c est le requester du Workbench qui sera utilise pour afficher les messages. Cela peut donner l impression que AMOS Professional a plante lorsqu un requester apparait. Si cela arrive, presse simplement [Amiga]+[A] pour revenir au Workbench, reponds au requester puis presse a nouveau [Amiga]+[A] pour retourner a AMOS Professional. Il ne devrait pas etre necessaire de supprimer l extension Requester sauf en cas de memoire tres limitee.
REQUEST ON
instruction : utiliser la routine de dialogue de AMOS Professional
Request On
C est le reglage par defaut. Il permet a AMOS Professional d utiliser sa propre routine de boite de dialogue.
REQUEST OFF
instruction : desactiver la boite de dialogue
Request Off
Cette commande permet a AMOS Professional de choisir automatiquement le bouton [CANCEL] de la boite de dialogue, sans afficher cette derniere. Ideal pour les traitements d erreurs dans un programme.
Controle des peripheriques
AmigaDOS prend en charge un large eventail de peripheriques. Certains controlent du materiel specifique comme les imprimantes ou les lecteurs de disquettes, tandis que d autres offrent un acces a des fonctions internes comme la synthese vocale. Les fonctions suivantes peuvent etre utilisees sans connaissances avancees.
DEV FIRST$
fonction : obtenir le premier peripherique de la liste courante
peripherique$=Dev First(chemin$)
Cette fonction fonctionne comme DIR FIRST$. Elle retourne une chaine identifiant le premier peripherique correspondant au chemin de recherche dans la liste actuelle.
DEV FIRST$("**") liste tout, DEV FIRST$("D/**") liste uniquement les disques, et DEV FIRST$("A/**") liste uniquement les assignations.