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

  • psidot

    psidot

    2 Kasım 2006
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009
  • thenewboston

    thenewboston

    4 ŞUBAT 2008