Два вопроса.
Один: в приложении winforms - хорошая или плохая идея - включать и отключать system.timers.timer внутри прошедшего события, чтобы основной поток пользовательского интерфейса мог иметь доступ к переменным и методам, которые были созданы в этом основном потоке пользовательского интерфейса? Так, например, с кодом:
myElapsedTimerEvent(object sender, ElapsedEventArgs args)
{
timer.enabled = false;
/***Call some functions and manipulate some variables***/
timer.enabled = true;
}
Два: по любому опыту, какие меры предосторожности и какие опасности следует предупреждать в отношении system.timers.timer в winform и c#? Есть ли какие-либо примеры, которые вы можете предоставить о том, что может произойти с оборудованием и / или программным обеспечением, если таймер не используется должным образом?
Мы будем очень признательны за любые предложения по использованию system.timers.timer.
Спасибо за внимание.