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.07.2008 tarihinde alattin (Alattin Çakır) tarafından soruldu.

12.07.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.07.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 5176
2. windows açıldıktan sonra ekran donuyor Windows XP 8197
3. Facebook beğeni hilesi Facebook 7976
4. Win 7 Güvenli Kaldır Sorunu Windows 7 7189
5. facebook beğeni arttırma Facebook 8334
6. Facebookda begeni nasil arttirilir? Facebook 6456
7. Msn Messenger 80072efd Hatası Msn 3889
8. Yardım istiyorum Pratik Bilgiler 9651
9. Hazır Site Sunan Siteler Pratik Bilgiler 6121
10. Kablosuz yazıcı kurlumu canon mp 495 Yazıcı 10560
11. Windows 7 Çalışmayı Durdurdu Hatası ! Windows 7 9095
12. anakarta uyumlu ram seçimi Bellek 8655
13. Format Sorunu Yardım Windows XP 7588
14. Laptop Usb Çalışmıyor Anakart 12932
15. Windows 7 Yazıcı Tanıtma Sorunu Windows XP 14018
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.