作者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
1F:推 diskk:VB6...MultiThread可能有困难 01/03 22:21
2F:推 jwjeng:多执行绪不是要到.Net以後才有支援? 01/03 22:27
3F:推 mraaa:是的~~ 01/03 22:41
4F:推 blackAIX:VB有MultiThread呀.还算稳定.只是有些条件.搜寻TlsSetVal 01/04 03:32
5F:→ blackAIX:VB6↖ 01/04 03:34
6F:推 Yaiba:嗯...VB6有...我也写过... 01/04 08:23
7F:→ Privator:I'm very sorry, 没看清楚问题.. @@" 01/04 12:53