Foxtable(狐表)用户栏目专家坐堂 → 不知道为什么每次运行这个代码都会卡死?


  共有2825人关注过本帖树形打印复制链接

主题:不知道为什么每次运行这个代码都会卡死?

帅哥哟,离线,有人找我吗?
Bin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/8 16:42:00 [显示全部帖子]

X自增放到IF条件内.   那永远都不会触发.死循环了

自增请放到条件外


Dim sx() As String = {"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"}
Dim i As Integer = 1
Dim x As Integer = 1
Dim y As Integer = 0
Dim result As String
Do While x < 3600
    If CStr(i).Contains("4") = False Then
        If x Mod 30 = 0 Then
            y = y + 1
        End If
        If y > 11 Then
            y = 0
        End If
        If y < 12 Then
            result &= "NO." & Format(i,"00000000") & "-" & sx(y) & vbcrlf
            i = i + 1
        End If
        
    End If
x = x + 1
Loop
FileSys.WriteAllText("c:\test.txt",result,False,Encoding.Default)

 回到顶部