作者artingo (生命需要一些挑戰)
看板Visual_Basic
標題[.NET] 在執行程式時,如何同時執行其它視窗作業?
時間Sun Aug 13 11:05:36 2006
就是我寫的程式,因為運算量龐大的問題
有時需執行數十分鐘才完成一個批次
而這段時間內,如果操作其它視窗畫面,程式便會當掉
有沒有方法,能夠同時在背景執行程式
同時又作其它事,例如:開Excell、收E-mail.....之類的
甚至一邊執行.exe檔的VB程式執行檔
一邊又開著VS.Net的Compiler繼續寫另一支程式?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.166.196
推 Solars:執行緒? 08/13 11:41
推 rocksan:你指的當掉是怎麼樣當掉呢?! 如果是單純的沒有回應 08/14 11:19
→ rocksan:有可能是因為你的程式正在執行中,UI介面沒有回應而已 08/14 11:20
→ rocksan:如果這樣的話! 你可以把需要大量時間計算的程式, 08/14 11:20
→ rocksan:另外開一個執行緒,如果是VB.NET 2005 的話可以用 08/14 11:21
→ rocksan:BackgroundWorker也可以達成類似的功能 08/14 11:22