« SubscribeToEvent (TitTask) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 35 : Ligne 35 :


Voir aussi:
Voir aussi:
* [[OnTerminateID (TitTask)|OnTerminateID]]
* [[ExecuteOnEvent (TitTask)|ExecuteOnEvent]]
* [[ExecuteOnEvent (TitTask)|ExecuteOnEvent]]
* [[UnSubscribeFromEvent (TitTask)|UnSubscribeFromEvent]]
* [[UnSubscribeFromEvent (TitTask)|UnSubscribeFromEvent]]

Dernière version du 29 mars 2020 à 13:45

<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 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 : Un seul abonnement est possible par couple EventID, SourceID.
Tip : Cette fonction nécessite que la gestion des tâches soit configurée

Exemple :

<source lang="delphi"> //Procedure TTestTaskCallBack.RegisterCallBack; var aReason:string; begin

 if not SubscribeToEvent(TTestTask.OnTerminateSuccessID(),aReason) then
  showMessage('subscribe failed '+aReason); 

end </source>

Voir aussi:

{{#if:Classe_tâche_(stereotype)|

{{#if:Classe_tâche_(stereotype)|— Classe_tâche_(stereotype) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}