SORU
25 HAZİRAN 2009, PERŞEMBE


C zamanlayıcı sıfırlamak için nasıl*?

Üç Timer sınıflar haberim var, System.Threading.Timer, System.Timers.Timer System.Windows.Forms.Timer ama bunların hiçbiri bir .Reset() fonksiyonu olan reset geçerli geçen zaman için 0.

Bu işlevi olan KÜÇÜK bir sınıf var mı? Bunu yapmanın olmayan hack bir yolu var mı? (Düşündüm ki, belki değişen zaman sınırı olabilir sıfırlama) Düşündüm de ne kadar zor olacağını için yeniden gerçeklemek Timer sınıf vardı bu işlev, ya da nasıl güvenilir bir KORUYUCU sınıflar?

CEVAP
25 HAZİRAN 2009, PERŞEMBE


Her zaman yaptığım gibi ...

myTimer.Stop();
myTimer.Start();

... bu bir hack? :)

Bir iş Parçacığı üzerinde yorum başına.Zamanlayıcı, 10*...*

dueTime Türü: System.Int32 önceki gecikme süresi, geri arama yöntemi, belirtilen yürütmesini Zamanlayıcı inşa edildiği, milisaniye. Belirtin Önlemek için Timeout.Infinite yeniden başlatma zamanlayıcı. Sıfır belirtin (0) zamanlayıcı hemen yeniden başlatmak için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • hidetake takayama

    hidetake tak

    3 Mart 2009
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013