[VB]在執行程式時,如何同時執行其它視窗作業?

看板Visual_Basic作者 (生命需要一些挑戰)時間18年前 (2006/08/13 10:59), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
就是我寫的程式,因為運算量龐大的問題 有時需執行數十分鐘才完成一個批次 而這段時間內,如果操作其它視窗畫面,程式便會當掉 有沒有方法,能夠同時在背景執行程式 同時又作其它事,例如:開Excell、收E-mail.....之類的 甚至一邊執行.exe檔的VB程式執行檔 一邊又開著VS.Net的Compiler繼續寫另一支程式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.166.196

08/13 11:41, , 1F
執行緒?
08/13 11:41, 1F

08/14 11:19, , 2F
你指的當掉是怎麼樣當掉呢?! 如果是單純的沒有回應
08/14 11:19, 2F

08/14 11:20, , 3F
有可能是因為你的程式正在執行中,UI介面沒有回應而已
08/14 11:20, 3F

08/14 11:20, , 4F
如果這樣的話! 你可以把需要大量時間計算的程式,
08/14 11:20, 4F

08/14 11:21, , 5F
另外開一個執行緒,如果是VB.NET 2005 的話可以用
08/14 11:21, 5F

08/14 11:22, , 6F
BackgroundWorker也可以達成類似的功能
08/14 11:22, 6F
文章代碼(AID): #14tfMasN (Visual_Basic)