eventlib.bbc
eventlib.bbc
DESCRIPTION.
Le module eventlib.bbc propose des procédures permettant de rediriger une interruption générée par un gestionnaisre d'événements.
SYNTAXE.
INSTALL @lib$ + "eventlib.bbc"
REMARQUES.
Le module eventlib permet de transmettre une interruption du programme faite par une des gestionnaires d'événements les événements ON MOUSE, ON MOVE, ON SYS et/ou ON TIME à plusieurs procédures ou fonctions personnalisées pour sa gestion, de manière sérialisée et synchrone.
Ceci permet de résoudre des problèmes liés aux appels réentrants dû aux gestionnaires d'événements, qui peuvent entrainer leur exécution hors séquence, et à la diffusion de l'événement à plusieurs plusieurs procédures ou fonctions personnalisées qui pourraient en avoir besoin.
Note : le gestionnaire d'événement ON CLOSE n'est pas pris en compte par le module eventlib.
Voir le gestionnaire ON MOUSE pour plus de détails sur les événements de la souris.
Voir le gestionnaire ON MOVE pour plus de détails sur les événements de la fenêtre de sortie.
Voir le gestionnaire ON SYS pour plus de détails sur les événements système non géré.
Voir le gestionnaire ON TIME pour plus de détails sur les événements de l'horloge du système.
Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "eventlib.bbc"
LISTE DES PROCEDURES DU MODULE.
PROC_eventinit : initialise la gestion sérialisée des gestionnaires d'événements.
PROC_eventpoll : interroge la file d'attente des événements et appelle un gestionnaire associé s'il existe.
PROC_eventregister() : défini la procédure personnalisée qui devra être exécutée si l'événement spécifié survient.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.