2011-12-07 71 views
0

我完全不明白,爲什麼我在VS2008SP1中點擊Button1時得到了Additional information: Bad file name or numberVB中的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()方法。