我有一個計時器,每5分鐘檢查一次Webbrowser元素的更改。無論何時頁面改變(按新訂單),我的計時器將播放一個.wav文件(嗶聲)。這似乎適用於頭幾分鐘或有時在頭幾個小時,但它會停止檢查沒有警告/異常。幾分鐘後計時器停止,爲什麼?
什麼可能導致此問題?
編輯#1
這裏的代碼我使用:
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim sQuelltext As String = WebBrowser1.DocumentText.ToString
If Not String.IsNullOrEmpty(sQuelltext) And sQuelltext.Contains("pending") Then
My.Computer.Audio.Play(soundFile, AudioPlayMode.Background)
End If
End Sub
你能分享一個代碼嗎? – outcoldman 2013-04-09 18:25:09
當然!我剛剛編輯了我的上一篇文章,因爲我不知道如何將代碼粘貼到評論中。 – bibz 2013-04-09 18:47:36
如果沒有什麼是禁用定時器,我會建議您通過添加一個'ELSE'語句並播放不同的音頻調整來調試。或者每次觸發Timer時添加某種文件記錄。文件記錄更好,因爲您不必坐下來等待聽到定時器觸發。即使在Tick事件內部觸發運行時錯誤,Timer也不應禁用自身。 – George 2013-04-09 19:26:55