[C#]Timer in einem Thread verwenden

03/14/2014 16:49 Weom#1
Hey,
ich habe ein kleines Problem, ich möchte einen Timer in einem neuen Thread verwenden, jedoch geht es mit timer1.Start(); nicht, der Timer startet nicht. Gibt es dafür eine Lösung ?
03/14/2014 17:41 YatoDev#2
bin mir nicht sicher da ich keine timer benutze.
Muss man die nicht invoken ? (Die werden ja der form hinzugefügt)
Und bist du dir sicher das der richtig "eingestellt" ist und ohne thread funktioniert
03/14/2014 17:44 Weom#3
Es ist sicher richtig eingestellt. Habe es nun so gelöst:

Code:
System.Threading.Thread tm_relay_ = new System.Threading.Thread(new System.Threading.ThreadStart(tm_relay));
tm_relay_.Start();
03/14/2014 18:54 'Heaven.#4
Quote:
Originally Posted by »FlutterShy™ View Post
(Die werden ja der form hinzugefügt)
Code:
var tmr = new Timer();
tmr.Interval = 500;
tmr.Elapsed += delegate { Console.WriteLine("lol");};
tmr.Start();
03/16/2014 22:36 Sikk.#5
Also ist dein Fehler, das der Timer bei dem Command timer1.start(); nicht startet?
03/16/2014 23:03 qkuh#6
Er hat den Fehler doch schon behoben.