leodrel56
Messages postés6Date d'inscriptionjeudi 11 août 2005StatutMembreDernière intervention20 mai 2008
-
19 mai 2008 à 01:15
leodrel56
Messages postés6Date d'inscriptionjeudi 11 août 2005StatutMembreDernière intervention20 mai 2008
-
20 mai 2008 à 17:39
Bonsoir à tous !!!
Voilà je me suis mis au C# ce matin et je rencontre quelques petits soucis, voilà premièrement dans mon pseudo programme j'initialise un thread que je peux suspendre et reprendre mais quand je fais Abort sur mon thread et que je teste l'état après avec isAlive je m'aperçois que le thread n'a pas été Abort puisque toujours alive. Donc je voulais vous demander comment je pourrais faire pour l'arrêter complétement. Mon code :
namespace Serveur
{
public partial class Serveur : Form
{
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 20 mai 2008 à 15:35
Salut,
La méthode Thread.Abort(); est bien la méthode à appeler pour arreter le Thread. Normalement il ne devrait pas y avoir de souci.
La méthode Thread.Resume() est , quant à elle, dépréciée
leodrel56
Messages postés6Date d'inscriptionjeudi 11 août 2005StatutMembreDernière intervention20 mai 2008 20 mai 2008 à 17:30
Oui, j'ai beau cliqué sur le bouton "button2_click" qui est nommé en faite arrêt qui contient simplement Server.Abort(); et après cela je clique sur le "button1_click" qui contient le test du thread et ça me met toujours que le thread est "alive". Voilà je ne comprend pas trop où est le problème, je peux vous envoyez le projet si vous voulez. Merci.