2011-12-07 13 views
0

私はまったくそれを得ていない、私はAdditional information: Bad file name or numberなぜボタン1がVS2008SP1でクリックされたのですか?VBのforループで何が問題になっていますか?

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim i As Integer = 0 
    Do 
     i += 1 
     Print(i) 

     If i >= 10 Then 
      Print "I is above 10" 
     ElseIf i >= 20 Then 
      Exit Do 
     End If 
    Loop While (i <= 30) 
End Sub 
+0

私はVBを本当に知っていませんが、問題は 'Print'ステートメントにあると思います - どこに出力すると思いますか?最初に出力ファイルを開く必要がありますか? 'Print'ステートメントを削除すると問題が起こりますか? 'Print'ステートメント以外のすべてを削除した場合、問題は起こりますか? –

+0

これは、あなたが選ぶことができない最も理想的でないループ構成です。 – ChaosPandion

答えて

2

Print()は使用しないでください。 Print()関数を使用してデータをファイルに書き込みます。デバッグウィンドウで数値を印刷するには、Debug.Print()メソッドを使用します。

関連する問題