Problem z Timerem

0

Witam mam następujący problem. Mam w programie dwa przyciski start i stop. Mam następujący kod

private void TimerEventProcessor(Object myObject, EventArgs myEventArgs)
        {
                try
                {
                    odczytWejsc();
                }
                catch (Exception exc)
                {
                    button3.Enabled = true;
                    myTimer.Stop();
                }
       }

Sytuacja wygląda następująco kiedy klikam sobie w start i stop to timer startuje i zatrzymuje się, ale w momencie kiedy wystąpi wyjątek i timer zatrzymuje się nie moge ponownie odpalić timera. Nie wiem co jest grane. Może źle zatrzymuje ten timer po wyjątku.

0

A co masz w buttonie?

0
myTimer.Start();
            button3.Enabled = false;
a w drugim
myTimer.Stop();
            button3.Enabled = true;

0

tam gdzie łapiesz wyjątek wstaw:

button3.Enabled = true;
0

Jest wstawione

0

sorki, nie zauważyłem. Nie możesz wystartować licznika bo przycisk jest nieaktywny, czy po prostu nie reaguje ?

0

Załączam go startem i ten start się z powrotem dezaktywuje tak jakby ciągle zachodził wyjątek

0

To z tego by wychodziło, że coś masz w odczytWejsc(); nie tak. Pokaż kod

0

To coś z oprogramowaniem urządzeń wejścia wyjścia

1 użytkowników online, w tym zalogowanych: 0, gości: 1