Salut,

Je développe un software avec Delphi 2006 et Indy 10 sous WinXP.

J'ai un IdThreadComponent qui effectue une tâche dans l'évènement Onrun.

J'aimerais en cliquant sur un bouton l'arrêter si il travaille :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
procedure TForm1.Button5Click(Sender: TObject);
begin
  if (IdThread_Test.Stopped = False) then
    begin
      IdThread_Test.Stop;
    end;
end;
Malheureusement ce code ne fonctionne pas ...

D'avance merci pour vos réponses.