如果没有Internet连接,程序崩溃

时间:2014-11-29 19:36:31

标签: .net vb.net webclient

我的程序运行正常,但是,如果没有互联网连接,它会崩溃。(错误:blabla停止工作)

我的程序exe

Module module2


    Dim webClient As New System.Net.WebClient
    Dim result As String = webClient.DownloadString("http://www.example.org")
    Dim oza As Object


    Sub main()

        oza = CreateObject("InternetExplorer.Application")
        oza.Navigate2("http://www.example.org", "", "", "")

End Sub

End Module

如何防止程序崩溃?

1 个答案:

答案 0 :(得分:1)

当无法下载资源时,

WebClient.DownloadString会抛出WebException - 例如,当没有Internet访问时。由于没有正常处理此异常,程序会崩溃"。

请参阅Handling and Throwing Exceptions了解如何处理这种情况,并注意:

  

从发生问题的代码区域抛出异常。异常传递到堆栈,直到应用程序处理它或程序终止。

这些问题可以通过attaching the debugger or "running with F5"轻松诊断,它可以监控抛出的异常。

相关问题