ExecuteTask (TitTask)
<source lang='delphi'>function ExecuteTask(var aReason:string):boolean;</source>
Cette fonction exécute la tâche.
- Si la gestion des tâche est configurée la tâche sera exécutée de manière asynchrone.
- Si la gestion des tâches n'est pas configurée la tâche est exécutée de manière synchrone.
Paramètre | Usage |
---|---|
aReason | Informations sur l'erreur |
Result | True si l'exécution à réussi. |
![]() |
Attention : Si l'exécution est asynchrone une valeur de retour True signifie que la tâche a été correctement posté |
Exemple :
<source lang="delphi"> //procedure ExecuteMyTask; var task:TMyTask; aReason:string; begin
task := TMyTask.Create; // // Set parameters // ... // if task.ExecuteTask(aReason) then begin // execute task OK // doesn't mean that the task has been executed // if task.WasAsync then begin // The task has been postponed // Async execution end else begin // The task has been executed synchronously end; end else begin // something goes wrong end;
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 —
}}