ON TIMER GOSUB |
Vers un le sous-programme lorsque le temps |
---|---|
Turbo Basic |
Syntaxe
ON TIMER (n) GOSUB ligne |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer le nombre de seconde depuis le commencement de la journée. Valeur entre 1 et 86 400. |
ligne | Ce paramètre permet d'indiquer le numéro de ligne du sous-programme |
Description
Cette commande permet de déclencher un sous-programme lorsque l'instant précisé de la journée en seconde est rencontré.
Remarques
- L'instruction ON TIMER n'a d'effet que si la vérification de l'heure est activée par une instruction TIMER ON. Une fois qu'une instruction TIMER ON a été exécutée, un décompte interne des secondes commence et une vérification est effectuée entre l'exécution de chaque instruction pour voir si le nombre de secondes indiqué s'est écoulé. Si tel est le cas, le sous-programme désigné est appelé.
- L'instruction TIMER OFF désactive la vérification de l'heure.
- Après une interruption, une instruction TIMER STOP implicite est exécutée pour éviter d'appeler le sous-programme d'interruption de manière répétée depuis l'intérieur (et de remplir la pile). Le retour de fermeture du sous-programme de traitement exécute automatiquement une instruction TIMER ON, sauf si la routine a déjà exécuté une instruction explicite TIMER OFF. Cette situation signifie que le nombre de secondes est remis à zéro après une interruption.
- Utilisez le méta-instruction $EVENT pour contrôler la génération du code de vérification des événements.
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 122
Dernière mise à jour : Mardi, le 28 juillet 2015