« Aborts (Propriété) » : différence entre les versions
Aucun résumé des modifications |
(Aucune différence)
|
Dernière version du 1 février 2010 à 14:24
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 :