在一个网络通讯的例子中,服务器不断向客户端发送数据,时间间隔为1秒,
服务器大致执行代码如下
1: send_data() '发送数据
2: refresh() '刷新显示所发送的数据的richtextbox控件
3: sleep(1000) '停顿一秒在执行过程中,发现程序可以正确发送数据,但是界面不能刷新,界面显示没有响应! 但是如果是debug模式,界面可以得到正确刷新.
请教,这个问题是不是由sleep导致的,应该怎么解决?
服务器大致执行代码如下
1: send_data() '发送数据
2: refresh() '刷新显示所发送的数据的richtextbox控件
3: sleep(1000) '停顿一秒在执行过程中,发现程序可以正确发送数据,但是界面不能刷新,界面显示没有响应! 但是如果是debug模式,界面可以得到正确刷新.
请教,这个问题是不是由sleep导致的,应该怎么解决?
解决方案 »
- 高手,求助,用vb6 在日文系统下开发的程序,如何能在中文系统下运行,高分求解。
- vb程序如何能具有xp风格呀,据说利用manifest文件就行,可是总是不成功,谁能具体说说,谢谢了。
- 在同一机子上,打包后运行程序ok,卸载后,生成的exe不能运行了,在vb中可以运行???
- mshflexgrid 控件里面可以容纳多少数据?
- 请问Byte数组问题!
- 一些小问题
- 请教:关于日期的数据库查询!!
- VB 关闭 弹出窗口 通过类名获取句柄并关闭
- 在VB与SQL Server连接时如何锁定记录???
- 当最大化运行时,怎样使窗体内所有的控件也按比例自动配匹?
- 请问哪里可以下在visual basic 5.0的工具
- microsoft internet transfer控件找不到
refresh() '刷新显示所发送的数据的richtextbox控件
DoEvents
sleep(1000) '停顿一秒
这样试试
不过在sleep的时间内界面还是没有响应.
看来需要用线程解决!