在执行长时间运算的过程中多加几个Doevent即可.
解决方案 »
- 同一事件进行多次查询的问题
- 求ComponentOne Studio for ActiveX中帮助的中文版
- 急:如何退出一整个程序,其他界面都是隐藏的?在线等。。。。
- 很想,很想————找个软件开发(VB)的工作
- RandomArray(ptr) = Int(Rnd() * 100)这句语句有问题吗,我照书上抄的,难道还是我的VB有问题
- 大家帮忙给我的程序提提意见,提者100分,散分了
- mci的问题,着急
- 如何编辑ADODB中查询到数据库中的内容
- 如何让控件的ToolTipText显示的文字换行?
- 谁能给我一个茶房的管理程序?
- 在通过OLEDB连接ORACLE时,报错ADO could not find the specified Provider?
- 不可不看~~~~~vb程序员的前途与钱途
比如,有一个很长的循环:
while 条件
表达式 '执行的语句
DoEvents '加上一条
loop
如果是一个单独的运算过程,可以考虑开个线程
为了加大并发请求的数量已测试服务器响应能力,在VB中使用了多线程。结果是极其恶劣的,并发连接数不能超过1000。512M的内存也无济于事,
4秒后几乎所有线程中的连接都陷入等待中。服务器好好的,我的机器
却死掉了。当然,如果你可以精确的将线程数控制住,而且确信有足够的错误处理
经验,那么使用线程算是不错的方法。此外,可以考虑你的运算过程能
否进一步优化?
怎么做到?
谢谢
最后一个参数设置为adExecuteAsync,详情请查看MSDN