作者neiltsang (煞克(╬⊙д⊙)賣地殼)
看板Visual_Basic
標題[VB6 ] 因為Sleep函數使程序掛著 該怎麼中斷?
時間Sun Jan 5 13:01:05 2020
安安各位前輩好 我今天的問題是該怎麼找到被sleep掛住的程序?
緣由:
我想讓程式重複執行三次
間隔的秒數我使用了sleep的函數 等待10分鐘
問題:
在這10分鐘的時候 我想要終止程式 然而它並不在底下工作列
使用工作管理員查看所有處理程序 也居然找不到這個exe欸
意思是說 這用下去就一定會讓你跑完就對了?
雖然我查資料有看到Sleep會掛著程序 但沒想到工作管理員也抓不到它...
該怎麼解套?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.255.143 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1578200469.A.70C.html
1F:推 garyl62327: Thread 01/05 14:54
謝謝 VB6似乎沒有執行緒 不過我會找相關的概念補充學習的!!
感謝大大給的意見!!
※ 編輯: neiltsang (61.220.255.143 臺灣), 01/08/2020 21:04:01
2F:推 chinoyan: 在VB6的IDE直接F5 RUN,要用IDE的停止鍵來中斷程式 01/08 22:52
3F:→ chinoyan: SLEEP,不要直接SLEEP十分,要用SLEEP 1秒+迴圈計數 01/08 22:52
4F:→ chinoyan: 才有法子關的掉 01/08 22:53
非常有用的資訊 學習惹!!
話說剛剛不小心寫無限迴圈當機 沒存檔程式碼都丟了QQ
再次感謝這位大大熱心的解答 寄出稅後10P微薄的心意!!
※ 編輯: neiltsang (61.220.255.143 臺灣), 01/09/2020 09:20:24
5F:→ sde7w9xzo: 為什麼不用application.ontime 01/20 21:49