Hallo,

�ber einen Timer m�chte ich einen Thread starten.
Wenn das timer_elapsed - Event erneut auftritt m�chte ich pr�fen, ob der Thread 
noch l�uft und wenn er bereits fertig ist, m�chte ich ihn erneut anwerfen ...

Klappt nicht:


if(this.thread.ThreadState != System.Threading.ThreadState.Running || 
this.thread.ThreadState == System.Threading.ThreadState.Unstarted)
        this.thread.Start();


Ich bekomme den Fehler:
System.Threading.ThreadStateException: Der Thread wird ausgef�hrt oder wurde 
abgebrochen. Neustart nicht m�glich.

... sobald der Timer ein zweites mal an den obigen Code kommt...
.Unstartet, um den Thread erstmalig zu starten. 

danach meinte ich, da� ich nach .Running fragen kann aber der debugger sagt 
"stopped" zum status.

Wei� jemand wie ich da vorgehen k�nnte?

Gru� Mansur

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an