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

  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • NYLON Video

    NYLON Video

    11 Aralık 2006
  • TouchePro

    TouchePro

    27 EYLÜL 2007