我的应用程序正常工作,即使发布仍然完美,只有当我关闭应用程序并且它消失时,由于一些奇怪的原因我得到一条消息通知我应用程序处于中断模式,我想如果在加载应用程序或事件时出现错误,而不是在应用程序关闭完成且用户完成时出现。因此,我想知道是否还有删除此中断模式错误?
该错误似乎与System.Reactive.Core.dll
中的未处理事件有关我已将初始错误缩小为多线程问题
Private _subscription As IDisposable
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Checkthread = New Thread(AddressOf Me.CheckConnection)
Checkthread.Start()
_subscription =
Observable _
.Interval(TimeSpan.FromSeconds(5.0)) _
.StartWith(-1) _
.Select(Function(x) internetConnection()) _
.ObserveOn(Me) _
.Subscribe(Sub(x)
If x Then
PicInternet.Hide()
Else
PicInternet.Show()
End If
End Sub)
End Sub
Private Sub CheckConnection()
If internetConnection() = False Then
InternetStatus = False
Else
InternetStatus = True
End If
End Sub
在初始Form1加载和CheckConnection之间,任何人都可以看到我做错了导致中断模式错误。