Visualbasic6.0 代码
copyright guoyong in cqums(2004-2-26)
关键问题归于doevents
DoEvents功能是:转让控制权以便让操作系统处理其它事件
问:为什么要用doevents和闲置循环?
A.在需要用某循环处理相当耗时或者很快速代码时,就需要用到它,以便用户能在起处理过程中能做其他事情,即能被控制,而不是无响应状态
B.vb6.0中多线程vb代码极度不稳定,而且无法调试,所以vb中多线程用很少(注:是指vb代码在多线程中运行时不稳定)
C.timerControl控件可以起到后台运行作用,但其是通过事件控制,是不稳定, 2是 [阅读全文] [PDF]
DoEvents函数转让控制权,以便让操作系统处理其它的事件。 语法 DoEvents() 说明 DoEvents函数会返回一个Integer,以代表VisualBasic独立版本中打开的窗体数目,例如,VisualBasic专业版,在其它的应用程序中,DoEvents返回0。 DoEvents会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在SendKeys队列中的所有键也都已送出之后,返回控制权。 DoEvents对于简化诸如允许用户取消一个已启动的过程—例如搜寻一个文件—特别有用。对于长时间过程,放弃控制权最好使用定时器或通过委派任务给Ac [阅读全文] [PDF]
不要在代码中放置不必要的DoEvents语句,尤其是在时间要求高的循环中。遵循这个原则,至少能在循环中的每N次反复时才执行DoEvents语句,从而增强效率。比如使用下面的语句: If(loopNdxMod10)=0ThenDoEvents 如果只是使用DoEvents来屏蔽鼠标以及键盘操作,那么就可以在事件队列中存在待处理项目时调用它。通过API函数GetInputState来检查这个条件的发生: DeclareFunctionGetInputStateLib\"user32\"Alias\"GetInputState\"()AsLong ’... If [阅读全文] [PDF]
不要在代码中放置不必要的DoEvents语句,尤其是在时间要求高的循环中。遵循这个原则,至少能在循环中的每N次反复时才执行DoEvents语句,从而增强效率。比如使用下面的语句: If(loopNdxMod10)=0ThenDoEvents 如果只是使用DoEvents来屏蔽鼠标以及键盘操作,那么就可以在事件队列中存在待处理项目时调用它。通过API函数GetInputState来检查这个条件的发生: DeclareFunctionGetInputStateLib\"user32\"Alias\"GetInputState\"()AsLong ’... If [阅读全文] [PDF]
制权,以便让操作系统处理其它的事件。DoEvents 函数会返回一个 Integer,以代表 Visual Basic 独立版本中打开的窗体数目,例如,Visual Basic,专业版,在其它的应用程序中,DoEvents 返回 0。DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在 SendKeys 队列中的所有键也都已送出之后,返回控制权。DoEvents 对于简化诸如允许用户取消一个已启动的过程 — 例如搜寻一个文件 — 特别有用。对于长时间过程,放弃控制权最好使用定时器或通过委派任务给 ActiveX EXE 部件来完成 [阅读全文] [PDF]
这几天正做socke程序,在死循环中接收,可界面不刷新形如死机,苦寻了几天终于见到他 public int ReceiveBuffer() { int newSize; strLastError = "没有错误"; try { while (true) { Application.DoEvents(); if (SocketClient.Poll((int)5, SelectMode.SelectRead) == false) { Thread.Sleep(100); continue; } newSize = SocketClient [阅读全文] [PDF]
1 共6条 分1页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性