Hi @ all,
ich habe ein kleines Timer Problem, ich habe mnoch nicht viel mit dem Timer gemacht, und das ist auch nur ein die vorarbeit die ich für mein Projekt brauche also
hier mal mein code
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| public void timer_tool() { Timer ti = new Timer(); ti.Interval = 1000; ti.Elapsed += new ElapsedEventHandler(timer_Elapsed); ti.Start(); } private void timer_Elapsed(Object sender, ElapsedEventArgs e) { DateTime zeit = DateTime.Now.Date.AddHours(22).AddMinutes(59); DateTime time_dahinter = DateTime.Now.Date.AddHours(23); if (zeit >= time_dahinter) { Console.WriteLine("test"); } else {} } |
ansich einfach der timer so im hinetrgrungd laufen mit einem bestimmten Intervall und dan wen der intervall durchgelaufen ist das event straten mit der if abfrage, und wen die if abfrage nicht besttätigt ist soll das ganze ding weiter laufen.
Ist sozusagen mein code anfang und komme jetzt nicht weiter. Da ich vermute das er das event nichtmal durchläuft (Gehe gleich mim Debugger durch).
Habe ich vllt einen denk fehler ? Bzw gehe ich an den Timer falsch ran ? wie gesgat habe mit dem Ding noch nicht viel geamcht und recht neu in C#, kann aber Programmieren (java seid 4 jahren).
Gruß und Danke schonmal
DonErnus