在VB環(huán)境中執(zhí)行源代碼,本身就是調(diào)試模式
成都創(chuàng)新互聯(lián)公司成立十余年來,這條路我們正越走越好,積累了技術與客戶資源,形成了良好的口碑。為客戶提供網(wǎng)站制作、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設計、域名申請、網(wǎng)絡營銷、VI設計、網(wǎng)站改版、漏洞修補等服務。網(wǎng)站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網(wǎng)站建設都非常重要,成都創(chuàng)新互聯(lián)公司通過對建站技術性的掌握、對創(chuàng)意設計的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。
按F8即可逐語句運行
點擊語句左端空白處,將其背景色變?yōu)樯罴t,就是添加斷點,運行到該語句會停下來
可以在變量、對象等語句上點擊右鍵,選擇“添加監(jiān)視”即可
不能完全控制,那個不是叫全局變量。應該叫類成員變量。執(zhí)行順序肯定是先定義數(shù)據(jù),再到構(gòu)造函數(shù),在到Form_load。
你在懷疑出錯的代碼前面,想辦法把參數(shù)date1的值顯示出來(比如用對話框顯示出來),通過在兩種環(huán)境中的運行結(jié)果比較,就知道為什么會出現(xiàn)無法轉(zhuǎn)換類型的錯誤了。如果仍然無法找到出錯的所在,那么就可以利用這種方法繼續(xù)上溯,直到找出癥結(jié)所在
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a() As Integer = {678, 45, 324, 528, 439, 387, 87, 875, 273, 823}
Dim i%, j%, n%, t%, k%
Label1.Text = ""
n = UBound(a)
For i = 0 To n - 1
For j = 0 To n - i - 1
If a(j) a(j + 1) Then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
End If
Next j
For k = 0 To n - 1
Label1.Text = a(k) " "
Next
Label1.Text = vbCrLf
Next i
End Sub
這是正確代碼 我已經(jīng)調(diào)試過了。盡請放心
如果是要判斷引用類型可以用TypeOf來判斷
Dim s = "666"
If TypeOf (s) Is String Then
Debug.Print("string")
Else
Debug.Print("not string")
End If
如果不知道是否是引用類型,可以這樣判斷:
Dim s = 666
If VarType(s) = VariantType.String Then
Debug.Print("string")
Else
Debug.Print("not string")
End If
或者:
Dim s = 666
If s.GetType = "".GetType Then
Debug.Print("string")
Else
Debug.Print("not string")
End If