Aborts (Propriété)

De Wiki1000
Révision datée du 1 février 2010 à 14:24 par Syfre (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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 :

<source lang='delphi'> {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 lutilisateur'))
    else
    begin
      ...
    end;
    ProgressValue(i);
  end;
 Except
   ProgressMessage(E.Message);
 end;
 ProgressFull;

end; </source>

Voir aussi :

{{#if:|

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

|

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

}}