如何暂停程序?

umist 2010-06-11 08:59:41
作了一个程序,下载相应的文件。下载的时间很长,过程中整个窗口界面基本上都死掉了,怎么能设计一个暂停按钮呢?
谢谢
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
umist 2010-06-12
  • 打赏
  • 举报
回复
感谢二位,试过了,DoEvent()管用,虽然还是有点延迟。另外,我下载的也不是大文件,是很多几百k的文件(相当于分块下载了),数量很多,DoEvent()可以家在其中的循环体中。
threenewbee 2010-06-11
  • 打赏
  • 举报
回复
VB因为不支持多线程,所以调用同步方法卡死是没有办法的。
尝试分块下载,再配合使用DoEvents
umist 2010-06-11
  • 打赏
  • 举报
回复
谢谢,我试一下:)
thinclient 2010-06-11
  • 打赏
  • 举报
回复
死掉了,实质上是因为你没给WINDOWS处理事件的时间
在下载的循环体中,加入一个DOEVENTS命令, 就能在下载的循环体执行过程中响应键盘和鼠标了

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧