CalendrierDExecution : Nul Ou CalendrierLecture Public;
Un travail est périodique s'il a été ajouté à la file d'attente par l'appel à PlanifierPeriodiquement. Auquel cas la propriété CalendrierDExecution est renseignée. Si le travail a été ajouté par l'appel à PlanifierAuPlusTard, PlanifierAuPlusTot ou PlanifierApres, alors le travail n'est pas périodique et la propriété CalendrierDExecution n'est pas renseignée.
FileDAttente
/**********/
MaFile(1);
/****************************************************************/
Procedure P(A : Entier Entree Sortie)
/* Objet : Procedure quelconque. */
/****************************************************************/
Debut
Ecran.Ecrire("P="+Caractere(A));
Fin Procedure
Principal
/*******/
Variable
/******/
E : Entier;
MonTravail : Nul Ou Travail;
Debut
...
MonTravail=P(E)||MaFile;
...
Si MonTravail.CalendrierExecution!= Nul Alors
/* Le travail est associé à un calendrier donc il est périodique. */
Ecran.Ecrire("Le travail est périodique.");
Fin Si
...
Fin Principal
- | - | - | - | - | - | - | - | - |