SubscribeToEvent (TitTask)

De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>function SubscribeToEvent(const iEventID:string; var aReason:string):boolean;</source> Cette fonction abonne la tâche à un évènement. La tâche... »)
 
 
(3 révisions intermédiaires par un utilisateur sont masquées)
Ligne 20 : Ligne 20 :
 
|}
 
|}
  
 +
{{Tip|Un seul abonnement est possible par couple EventID, SourceID.}}
 
{{Tip|Cette fonction nécessite que la gestion des tâches soit configurée}}
 
{{Tip|Cette fonction nécessite que la gestion des tâches soit configurée}}
  
Ligne 25 : Ligne 26 :
  
 
<source lang="delphi">
 
<source lang="delphi">
 +
//Procedure TTestTaskCallBack.RegisterCallBack;
 +
var aReason:string;
 +
begin
 +
  if not SubscribeToEvent(TTestTask.OnTerminateSuccessID(),aReason) then
 +
  showMessage('subscribe failed '+aReason);
 +
end
 
</source>
 
</source>
  
 
Voir aussi:
 
Voir aussi:
 +
* [[OnTerminateID (TitTask)|OnTerminateID]]
 
* [[ExecuteOnEvent (TitTask)|ExecuteOnEvent]]
 
* [[ExecuteOnEvent (TitTask)|ExecuteOnEvent]]
 
* [[UnSubscribeFromEvent (TitTask)|UnSubscribeFromEvent]]
 
* [[UnSubscribeFromEvent (TitTask)|UnSubscribeFromEvent]]
 +
* [[CreateTaskEvent (TdbmEvent)|CreateTaskEvent]]
  
 
{{Footer|Classe_tâche_(stereotype)}}
 
{{Footer|Classe_tâche_(stereotype)}}
 
[[Category:Stéréotype tâche]]
 
[[Category:Stéréotype tâche]]

Version actuelle en date du 29 mars 2020 à 15:45

function SubscribeToEvent(const iEventID:string; var aReason:string):boolean;

Cette fonction abonne la tâche à un évènement.

La tâche sera exécutée à chaque fois que l'évènement est déclenché jusqu'au désabonnement de la tâche.

Paramètre Usage
iEventID Identifiant de l'évènement sur lequel abonner la tâche
aReason Informations sur l'erreur
Result True si la tâche a été posté
Tip-20px.png Tip : Un seul abonnement est possible par couple EventID, SourceID.
Tip-20px.png Tip : Cette fonction nécessite que la gestion des tâches soit configurée

Exemple :

//Procedure TTestTaskCallBack.RegisterCallBack;
var aReason:string;
begin
  if not SubscribeToEvent(TTestTask.OnTerminateSuccessID(),aReason) then
   showMessage('subscribe failed '+aReason); 
end

Voir aussi:

Classe_tâche_(stereotype)Développement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels