作者adddream (哆啦A孟)
看板Visual_Basic
標題[VB6 ] Timer 與 Do While 的差異
時間Wed Aug 6 13:59:41 2008
各位大家好,想請教一個問題,
我分別使用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
推 yauhh:Timer跟Do While的速度不能這樣比較 08/06 14:18
推 Leeng:while要看電腦 08/06 14:28
推 MrOrz:out of stack... 迴圈中有遞迴嗎? 08/06 15:02
→ adddream:問題解了^^,原因不在於程式本身..感謝各位 ^^ 08/06 17:03