Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

System.Threading.Timer | Feststellen ob der Timer gestartet bzw. gestoppt wurde
macke_a
myCSharp.de - Member



Dabei seit:
Beiträge: 291
Herkunft: Münsterland

Themenstarter:

System.Threading.Timer | Feststellen ob der Timer gestartet bzw. gestoppt wurde

beantworten | zitieren | melden

Wie kann ich feststellen ob ein System.Threading.Timer gestartet bzw. gestoppt wurde, wenn die reguläre Zeit von dem Timer noch nicht abgelaufen ist?

Ich nutze einen Timer in meinem Sourcecode, den ich sehr häufig starte, und auch vorzeitig beende. Gibt es für so etwas einen Eventhandler? Wie kriege ich den aktuellen Zustand von meinem Timer heraus, außer in der eigentlichen Callback Routine z.B. einen Boolwert zu initialisieren?

Hat jemand eine Idee von Euch?
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 6.820
Herkunft: Waidring

beantworten | zitieren | melden

Hallo macke_a,

da der Timer dafür keine Eigenschaft, etc. hat, kannst du dir das auch selbst via einem boolschen Feld merken -- nur auch beim Starten und Stoppen und zusätzlich zu dem von dir erwähnten im Eventhandler.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
chilic
myCSharp.de - Experte



Dabei seit:
Beiträge: 2.105

beantworten | zitieren | melden

Und das ganze lässt sich in einen eigenen Timer, vom bsisherigen abgeleitet, verpacken. Dann muss man sich nicht immer um das korrekte Setzen des bools kümmern, das macht der neue Timer von selbst.
private Nachricht | Beiträge des Benutzers