declaration de thread en global et threadstart [résolu]

declaration de thread en global et threadstart [résolu] - C#/.NET managed - Programmation

Marsh Posté le 12-02-2004 à 17:21:35    

Voilà
 
Je m'amuse avec les thread en vb.net .
 
J'ai remarqué un truc qui me pose pas mal de problème.
 
Je déclare une thread en variable global.
Ex : Dim thread1 as new thread (addressof ....)
 
Je créé un bouton pour démarrer mon thread
 
sub button.click .....
thread1.start
thread1.join
end sub  
 
Pour la première execution de mon thread pas de problème. Mais si je relance une deuxième fois mon thread ( après avoir fini la première execution). Le programme se plante sur le Thread1.start ????
 
On dirait que après le premier thread1.join. Desaloue le thread global.
 
Quelqu'un peu m'expliquer pourquoi

Citation :


En faite il fallait que je fasse de cette manière
déclaration global
dim thread1 as system.threading.thread
 
sub exemple()
thread1= new system.threading.thread(addressof ...)
thread1.start
thread1.join
end sub



Message édité par bossamiral2 le 13-02-2004 à 03:02:00
Reply

Marsh Posté le 12-02-2004 à 17:21:35   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed