« EventContext (TTaskContext) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 41 : Ligne 41 :
{{footer|Automates}}
{{footer|Automates}}
[[Category:Automate]]
[[Category:Automate]]
[[Category:Contexte de tâche d'automate]]
[[Category:Contexte d'évènement d'automate]]
[[Category:Contexte d'évènement d'automate]]

Version du 4 février 2013 à 10:53

Le contexte d'un évènement contient des informations relatives à l'évènement ayant déclenché la tâche d'automate.

Ce contexte est accessible à partir de la propriété EventContext du contexte de la tâche.

Liste des propriétés:

Propriété Usage
receivedMsg Message consommé si l'évènement est du type file d'attente.

Liste des méthodes:

Méthode Usage


//Procedure Execute;
var aMsg:TdbmQueueMessage; idx:Integer;
begin
  if Assigned(UserContext.TaskContext) then
   begin
     UserContext.TaskContext.AddMessage('MyProcessus.Execute');
     if Assigned(UserContext.TaskContext.EventContext) then
       begin
       end
       else UserContext.TaskContext.AddMessage('No context');
   end
   else showMessage('not in a task');
end;

AutomatesDéveloppement DSM