正确关闭应用程序

时间:2017-06-27 08:24:21

标签: vb.net

我想在失去与数据库的连接后正确关闭我的应用程序。

数据库检查在后面运行的Task中实现。当连接丢失时,用户当然可以在应用程序中使用许多开放表单。

当连接丢失时,我在主窗体上获得了引发的事件和方法处理程序,我希望能够关闭所有内容。目前为了确保不引发错误(导致任务)我在Invoke中做了一个消息信息给用户,第二个关闭应用程序本身。

它有效我测试了它。然而,当应用程序关闭Application.Exit()时,我看到一些错误消息显示非常快,应用程序(无法快速读取它们)立即关闭。我的问题是这种方法是否正确?

Public Sub MyEventHandler
  Invoke(Sub()
        MsgBox("No connection to server, application will be closed")

                       Application.Exit()
                   End Sub)
   End Sub

0 个答案:

没有答案