2017-06-18 11 views
-3
private void Form1_Load(object sender, EventArgs e) 
    { 
     var webClient = new WebClient(); 
     string readHtml = webClient.DownloadString("http://yourdomain.com/yourfolder/vars.txt"); 
     string line = ""; 
     while ((line == webClient.readHtml()) != null) 
     { 
      string[] components = line.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 
      users.Add(components[0]); 
      pass.Add(components[1]); 
     } 

     TimeLabel.Text = (DateTime.Now.ToString() + " System time at load"); 
     Text = "Admin Login"; 
    } 

を働いていないログインがファイルの場合と同じであれば、それをチェックします....C#コードは(ここでは示されていない)場合は、このコードは、テキストファイルから、次の中にユーザー名とパスワードをつかむだろう

+0

私たちは何がうまくいかないのかと推測していますか? –

+0

はい私は修正を知らない。 – SkyCityCZ

+0

あなたはそれがどのように動作していないか教えてください。エラーが発生していますか?あなたはデバッガを使ってメソッドを踏んだことがありますか? – Amy

答えて

0
string line = ""; 
while ((line == webClient.readHtml()) != null) 

は、たとえば、毎回1行ずつ読み込むコードをStreamReaderから読み取るコードのように見えます。

WebClient.DownloadString(string)ただし、ファイル全体を1つの文字列に読み込みます。だから、このようなことをして一本の線をつくってください。

string[] splt=readHtml.Split('\n');//or different presentation of line break 
for(int i=0; i<splt.Length; i++){ 
    //split your components from splt[i] here 
    //and add them to your attributes or whatever 
} 
関連する問題