如果没有连接,软件无法打开

本文关键字:软件 连接 如果没有 | 更新日期: 2023-09-27 17:58:52

每次在txt文件中更改新闻时,我都会使用此脚本更新新闻:

public Form1()
{ 
    InitializeComponent();
    string n = wc.DownloadString("https://www.dropbox.com/s/znog54omhbhxwej/n.txt?dl=1");
    NEWS.Text = n;
}

但当没有连接时,我无法打开软件
我需要帮助。。。。

如果没有连接,软件无法打开

我认为因为没有连接,所以您的代码会引发WebException。

试着这样做。

public Form1()
{ 
    try 
    {
        InitializeComponent();
        string n = wc.DownloadString("https://www.dropbox.com/s/znog54omhbhxwej/n.txt?dl=1");
        NEWS.Text = n;
    }
    catch (WebException wEx) 
    {
         MessageBox.Show("No internet connection");  
    }
    catch (Exception ex)
    {
        System.Diagnostics.WriteLine(ex.Message);
    }
}

试试这个:

public Form1()
{ 
    InitializeComponent();
    try
      { string n = wc.DownloadString("https://xxxxx?dl=1");
    NEWS.Text = n;
      }
    catch(Exception objException)
      { System.Diagnostics.WriteLine(objExceptio.Message);
      }
}

无论如何,我会在处理表单的加载事件

时这样做