要用VB做一个不断访问远程网络的小程序。
但是老是出现这样那样的问题:
当网络速度比较慢的时候,
如果用INET控件,则常会因网速慢而提示“正在连接上一请求”的错误,造成无法正常使用。
如果用其XMLHTTP组件,则会因为访问网络慢而将整个程序的速度变得慢得难以忍受甚至造成程序假死(整个程序界面都不能拖动)。求请高手:VB是否可以克服这些缺陷?如何克服呢?
但是老是出现这样那样的问题:
当网络速度比较慢的时候,
如果用INET控件,则常会因网速慢而提示“正在连接上一请求”的错误,造成无法正常使用。
如果用其XMLHTTP组件,则会因为访问网络慢而将整个程序的速度变得慢得难以忍受甚至造成程序假死(整个程序界面都不能拖动)。求请高手:VB是否可以克服这些缺陷?如何克服呢?
解决方案 »
- 串口打印机如何打印图片
- 为何 form,picture 都无法点出 print 这个方法呢?
- 如何用WinVerifyTrust验证文件的数字签名?
- 如何获取插入网线的Windows消息?
- 请教高手CopyMemory和SendMessageEX两个函数的用法,谢谢!
- 怎样用CommonDialog打开文本文件??
- 怎样开发网络版的数据库系统?
- 请教一个实现翻动日历的问题
- 如何在98下实现修改windows系统自定义纸张大小?
- Set rsSmanMast = New ADODB.Recordset........
- VB ADO 远程数据库
- 請問在VB6中如何禁止鼠標事件,當處理程序結束后允許
INET 控件总有属性或事件让你知道当前是什么状态,如果上个请求未结束就不要发送下个请求。
就这么简单。
解决方法有2:
一是把你的处理代码写进一个ActiveX exe里面,用多进程来模拟多线程
或者弄明白这里的东西怎么用:http://blog.csdn.net/Modest/archive/2008/05/08/2416967.aspx