Bonjour,
Je développe un application sous Delphi 5 qui tourne avec 19 threads et il arrive parfois que pour une raison que j'ignore un de mes threads plante. Je voulais savoir s'il y avait un moyen de détecter le "plantage" du thread, puis de le killer sauvagement et de le redémarrer.
Je pense faire un truc du genre :
pour les 19 threads dans un 20ème thread indépendant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if not Assigned(MonThread) then begin kill(MonThread) //je sais pas ce qu'il faudrait appeler ici MonThread := MyTypeThread.Create(...); end;
Merci pour vos réponses,
rerou
Partager