type TServerCheckT=class(TThread) Private Procedure CheckAnswer; Protected Procedure Execute;override; End; Var {Globales} XToto : TServerCheckT; SentVerif : Boolean; SleepInterval : Integer; IsResponding : Boolean; // exécution du thread Procedure TServerCheckT.Execute; begin while not terminted do begin Synchronize(CheckAnswer); end; end; Procedure TServerCheckT.CheckAnswer; begin if sentverif the begin timer.interval:=5000; // peut-être négligé StatusLabel.caption:='Pas de signal'; try Disconnect; // déconnecte l'appli du server Reconnect; // reconnecte l'appli except IsResponging:=False; end; AppeleLeServeurPourUneVerif(); end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question