[VB6 ] Timer 與 Do While 的差異

看板Visual_Basic作者 (哆啦A孟)時間17年前 (2008/08/06 13:59), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
各位大家好,想請教一個問題, 我分別使用Timer與Do while回圈去跑一串相同的程式 程式當中,並沒有任何累加的變數,也就是應無累加溢位的可能 當用Timer去跑此串程式時,Interval設1, 並無問題 但當用Do while迴圈去跑時,會在固定的時間出現 "Out of stack" 然後vb視窗會被直接關閉. 其中在Do while迴圈之中加入了 Sleep, 以平衡兩者之間的重複次數. 請問有人有遇過同樣的問題嗎? 初步判定原因為Do while迴圈內,應有某個執行累加的變數或者參數..等, 才會出現Out of Stack此錯誤訊息 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.147.2

08/06 14:18, , 1F
Timer跟Do While的速度不能這樣比較
08/06 14:18, 1F

08/06 14:28, , 2F
while要看電腦
08/06 14:28, 2F

08/06 15:02, , 3F
out of stack... 迴圈中有遞迴嗎?
08/06 15:02, 3F

08/06 17:03, , 4F
問題解了^^,原因不在於程式本身..感謝各位 ^^
08/06 17:03, 4F
文章代碼(AID): #18cJtEok (Visual_Basic)