Benutzer mit den meisten Antworten
Wie Timer zur Aktualisierung von Daten einsetzen?

Frage
-
Hey zusammen,
also kratze gerade an der Oberfläche von Visual 2008. Ich möchte eine kleine Visualisierung für meine Diplomarbeit basteln. Jetzt benötige ich in meinem Dialog basierenden Programm (Touchscreen) einen Timer der mir externe Daten aktualisiert.
Mir geht es jetzt nur darum, wie ich einen Timer impementiere. Bitte, nicht einfach schreiben, den Timer anlegen, genau da liegt der Hund begraben, denn ich finde da nichts.
Ich will einfach nur eine Variable anzeigen die alle 10ms aktualisiert wird. Daher der Timer.
VIELEN DANK!- Bearbeitet Mathias Schiffer Montag, 15. Juni 2009 13:15 Titel geändert (war: "Timer?????????? zur Aktualisierung der Daten")
Antworten
-
Hallo erstmal,also ich versteh dein direktes Problem bzw. die Frage nicht komplett.Wenn ich es richtig verstehe, dann sollte dir vielleicht folgendes helfen:Ein Timer feuert, wenn er aktiviert ist, alle x Millisekunden (x = Timer.Interval) das Event: Tick.In die Behandlung dieses Events kannst du einfach deine Aktualisierungsoperationen reinschreiben (ich weiß ja nicht, was da passiert).Wenn du den Timer dann nicht mehr benötigst, setzte einfach das Enabled auf False.Die MSDN an sich schreibt auch interesante Dinge darüber + Beispiel!Ich hoffe, ich konnte helfen!
- Als Antwort markiert Mathias Schiffer Freitag, 19. Juni 2009 17:03
-
http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx
Bloß nicht den Winforms Timer verwenden.
Chris
Christoph Wille - MVP ASP.NET, Glengamoi Alumni - Realnamen sind ein Gebot der Höflichkeit in der Community- Als Antwort markiert Mathias Schiffer Freitag, 19. Juni 2009 17:03
Alle Antworten
-
Hallo erstmal,also ich versteh dein direktes Problem bzw. die Frage nicht komplett.Wenn ich es richtig verstehe, dann sollte dir vielleicht folgendes helfen:Ein Timer feuert, wenn er aktiviert ist, alle x Millisekunden (x = Timer.Interval) das Event: Tick.In die Behandlung dieses Events kannst du einfach deine Aktualisierungsoperationen reinschreiben (ich weiß ja nicht, was da passiert).Wenn du den Timer dann nicht mehr benötigst, setzte einfach das Enabled auf False.Die MSDN an sich schreibt auch interesante Dinge darüber + Beispiel!Ich hoffe, ich konnte helfen!
- Als Antwort markiert Mathias Schiffer Freitag, 19. Juni 2009 17:03
-
http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx
Bloß nicht den Winforms Timer verwenden.
Chris
Christoph Wille - MVP ASP.NET, Glengamoi Alumni - Realnamen sind ein Gebot der Höflichkeit in der Community- Als Antwort markiert Mathias Schiffer Freitag, 19. Juni 2009 17:03
-
Die "Abneigung" liegt daran daß der Winforms Timer etliche Probleme hat (ua Genauigkeit). Sync-Probleme dürfte es bei der gegebenen Problemstellung nicht wirklich geben.
Chris
Christoph Wille - MVP ASP.NET, Glengamoi Alumni - Realnamen sind ein Gebot der Höflichkeit in der Community