none
關於while 迴圈小疑問 RRS feed

  • 問題

  •  

    請問如下面程式碼

    正在執行時 因為p值還不是1 時 程式還在while迴圈中跑 如果這時我想離開 且讓end while 後面的程式停止

    是要用Exit While 還是用 Exit While ?

    用Exit While 後面的程式會跑完..... 

    我如果用 Exit Sub 雖然離開 Sub  那While還會一直跑嗎?


     Private Sub go()


     While p <> 1 And fb <> 2
                delay(500)
                If CheckBox1.Checked = False Then
                    Exit Sub 或用 Exit While ?
                End If
                ReadMemoryLong(hProcess, p, x, 1, 0)
            End While

    mousemove (x,y)

    leftclick()

    mousemove(x,y)

    .....

    ..........

    Exit Sub


    2014年12月29日 下午 03:47

解答

  • 離開了 sub, 表示該 sub 整個結束了. 所以 while 也不會再跑了

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已提議為解答 KKBruceMVP 2014年12月30日 上午 01:37
    • 已標示為解答 有夢最美 2014年12月30日 上午 11:37
    2014年12月29日 下午 08:31
    版主

所有回覆

  • 離開了 sub, 表示該 sub 整個結束了. 所以 while 也不會再跑了

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已提議為解答 KKBruceMVP 2014年12月30日 上午 01:37
    • 已標示為解答 有夢最美 2014年12月30日 上午 11:37
    2014年12月29日 下午 08:31
    版主
  • 謝謝解答

    一直怕離開了sub , while 一直在跑也不知

    2014年12月30日 上午 11:38