我有一个计时器,每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