作者Privator (普萊斐特)
看板Visual_Basic
標題Re: [VB6 ] 請問如何使用不需確認的msgbox
時間Sun Jan 3 16:25:43 2010
※ 引述《diskk (oi)》之銘言:
: 版友們普遍認為用LOG檔, 我也是這麼認同
: 你的程式如果單純只是計算量大, 要跑很久, LOG比較合適
: 如果有區段性的進度要提醒USER, 可以顯示在文字框中
: 但是這種延時的MSGBOX仍有其使用價值
: 有興趣的話請自行搜尋
: google : msgbox auto close
: 可以先學著備用
: ※ 引述《comduffer ()》之銘言:
: : 因為要寫的程式跑的數目過大
: : 無法確定何時會當機
: : 所以在中途都加上msgbox來確定進度
: : 可是msgbox需要手動確定才能繼續執行
: : 有沒有辦法顯示出訊息並保留在螢幕上
: : 不會消失直到程式結束
其實可以用MultiThread 的方式呼叫計算的function..
然後定期回來更新Form的內容..
以下連結給你參考..
http://www.dotblogs.com.tw/ricochen/archive/2009/12/12/12392.aspx
我記得黑暗執行緒裡有更詳盡的說明, 不過一時找不到.. ^^;
--
“我打算每天清晨起床,整天呼吸,過陣子我就不必提醒
自己起床呼吸;再過一陣子,我就不會想起過去的甜蜜。”
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.74.21
推 diskk:VB6...MultiThread可能有困難 01/03 22:21
推 jwjeng:多執行緒不是要到.Net以後才有支援? 01/03 22:27
推 mraaa:是的~~ 01/03 22:41
推 blackAIX:VB有MultiThread呀.還算穩定.只是有些條件.搜尋TlsSetVal 01/04 03:32
→ blackAIX:VB6↖ 01/04 03:34
推 Yaiba:嗯...VB6有...我也寫過... 01/04 08:23
→ Privator:I'm very sorry, 沒看清楚問題.. @@" 01/04 12:53