uzmanim.net uzmanim.Net
.bilişim sorunlarına uzmanlarından çözümler.
beta 0.95
207 970
ana sayfaya dön alanları göster yardıma git iletişim
 
 
 uzmanim.Net ekibinie destek olmak ister misiniz?
cevaplanmamış sorular
En iyi 10 Uzman
Uzman Puan
1. alattin 71100
2. hakan 42250
3. uranyum23 26110
4. alpack 25850
5. muratuncu 15550
6. muratk 12910
7. alivecan 8975
8. msergek 7500
9. aydpc 7150
10. onder 6725

uzmanim.Net ekibine dahil ol!
 



\Ana sayfa\ Alanlar\ Programlama\Vb.Net
Programlama\Visual Studio

Konu :   [çözüldü] vb.net ile yazilan windows service uygulamasında timer nesnesi çalışmıyor. 
  Vs.net 2005 de Vb.Net  ile yazdiginiz windows service uygulamasında Timer nesnesi çalışmıyor. Standart toolbar uzerinden kullanacaginiz Timer nesnesi  Timer_Tick  olayini gerçekleştirmiyor.
 
Bu Sorunla İlgili Eklenmiş Raporlar:
-Bu soruna eklenmiş hiç bir rapor bulunamadı.
12.7.2008 tarihinde alattin (Alattin Çakır) tarafından soruldu.

12.7.2008 tarihinde alattin (Alattin Çakır) (UNP:71.100) tarafından çözüldü.
  
 [Cozumu Goster]
 
Çözümü e-maille gönder
adınız :
e-mail :
CaptchaTurk

Bu özelliği kullanabilmeniz için üye olmanız gereklidir.
Zaten üye olanlar üye girişi yapmalıdır.
    
Problemin çözümü Problemin çözümüne yardımcı oldu Yorum




alattin
(Alattin Çakır)
12.7.2008 08:16:20'tarihinde yazıldı.

Visual Stududio 2005'de bir windows service uygulaması geliştiriyor ve bunun içerisindede Timer objesi kullanıyorsanız, garip şekilde çalışmadığını fark edeceksiniz. Çözüm olarak,

System.Timers.Timer() sınıfını degilde System.Threading.Timer sınıfını kullanmalısınız.  aşağıda basit bir örnek le durumu aciklayacagim


Imports System.Threading

Public Class Service1

Dim oTimer As System.Threading.Timer

Protected Overrides Sub OnStart(ByVal args() As String)
   
Dim oCallback As New TimerCallback(AddressOf
OnTimedEvent)
   oTimer =
New System.Threading.Timer(oCallback, Nothing
, 60000, 60000)
End Sub

Private Sub OnTimedEvent(ByVal state As Object)
   doSomething()
End
Sub

Protected Overrides Sub OnStop()

End Sub

Private Sub doSomething()
   //birşeyler yap
End
Sub

 

benimle aynı sorunu yaşayanların işine yarayacağını düşünüyorum.



--------------------------------------------------------------------------------------------------

Bu çözüm size yardımcı oldu mu?
 
 


uzmanim.Net'de En Yeni Çözümler
Başlık Alan Gösterim
1. Visual Basic 6 Butona Tıklayınca Formdan Geçm... Vb.Net 5009
2. windows açıldıktan sonra ekran donuyor Windows XP 7983
3. Facebook beğeni hilesi Facebook 7808
4. Win 7 Güvenli Kaldır Sorunu Windows 7 6488
5. facebook beğeni arttırma Facebook 8180
6. Facebookda begeni nasil arttirilir? Facebook 6299
7. Msn Messenger 80072efd Hatası Msn 3743
8. Yardım istiyorum Pratik Bilgiler 9392
9. Hazır Site Sunan Siteler Pratik Bilgiler 5951
10. Kablosuz yazıcı kurlumu canon mp 495 Yazıcı 10334
11. Windows 7 Çalışmayı Durdurdu Hatası ! Windows 7 8917
12. anakarta uyumlu ram seçimi Bellek 8503
13. Format Sorunu Yardım Windows XP 7432
14. Laptop Usb Çalışmıyor Anakart 12770
15. Windows 7 Yazıcı Tanıtma Sorunu Windows XP 13749
diğer çözümler

 | ana sayfa | alanlar | yardım | iletişim | sabitdisk.com
uzmanim.Net sitesinde yeralan tüm çözümlerin kullanım hakkı uzmanim.Net'a aittir.
Kaynak belirtmeden içeriğin başka ortamlara taşınması yasaktır.