私はユーザ名/パスワードの作成者として書かれたプログラムを持っていますが、入力しようとしているユーザ名を取得するかどうかを判断するセクションがあります。ユーザーに知らせる。それは動作していないようです。次のように私のコードは次のとおりです。TXTファイルを1行ずつ読む(VB 2010)
z = File.OpenText(a)
Do Until z.EndOfStream() = True
Dim password As String
password = CStr(z.ReadLine() & vbCrLf)
If password = TextBox1.Text Then
errors = errors + 1
msgPrompt = msgPrompt & "The username you entered, " & TextBox1.Text & " is already taken."
End If
If errors > 1 Then
TextBox5.Text = errors & " errors occured."
ElseIf errors = 0 Then
TextBox5.Text = "No errors!"
Else
TextBox5.Text = errors & " error occured."
End If
If errors >= 1 Then
Button2.Enabled = True
Else
Button2.Enabled = False
End If
Loop
パスワードはとても基本的に、私はプログラムは1で、各エントリ1の上に行くと、それは、ユーザが入力したものと一致するかどうかを確認したい、.txtファイルで行ずつ保存されます。私が間違ったことをしているなら、私に知らせてください。私はこのスクリプトを動作させるのが大好きです。
ここで何をしようとしていますか?まず、ファイルを1行ずつ読み込むときに、 'vbCrLf'を行に追加する必要はありません。第二に、なぜあなたのパスワードとあなたのパスワードがエラーとして一致しないかを考えていますか?だから、あなたがここにいる人々があなたを助けることができるように、正確に何をしたいのかを説明してください..また、あなたは[Dictionary](https://msdn.microsoft.com/en-us/library) /xfhwa508(v=vs.110).aspx)をクリックしてください。 –