Aborts (Propriété)
De Wiki1000
Cette collection contient les déclencheurs permettant à l'utilisateur de signaler une interruption.
Une interruption se traduit par le passage de la variable UserAbort à vrai , variable que le code métier exécuté doit tester.
Exemple :
{Procedure ExecuterEnAttente(vVueList:TVueIncidentAttenteList);} var i : integer; begin ProgressClear; ProgressMax(vVueList.Count); try for i := 0 to vVueList.Count - 1 do begin if UserAbort then raise ERule.Create(_TP('Interruption par l''utilisateur')) else begin ... end; ProgressValue(i); end; Except ProgressMessage(E.Message); end; ProgressFull; end;
Voir aussi :