我的程序运行正常,但是,如果没有互联网连接,它会崩溃。(错误: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
如何防止程序崩溃?
答案 0 :(得分:1)
WebClient.DownloadString会抛出WebException - 例如,当没有Internet访问时。由于没有正常处理此异常,程序会崩溃"。
请参阅Handling and Throwing Exceptions了解如何处理这种情况,并注意:
从发生问题的代码区域抛出异常。异常传递到堆栈,直到应用程序处理它或程序终止。
这些问题可以通过attaching the debugger or "running with F5"轻松诊断,它可以监控抛出的异常。