VB.net中的DoEvents()问题 我建了一个asp.net web应用程序,在程序里建了一个类模块,在类模块的事件里用到了DoEvents()
函数,结果
提示说
名称DoEvents未声明,在命名空间添上Imports VB = Microsoft.VisualBasic也没用,改成Application.DoEvents(),
提示说
名称Application未声明,请问该怎么办? __________________________________________________________________________ My.Application.DoEvents() __________________________________________________________________________ 同意1楼的~~ __________________________________________________________________________ asp.net用DoEvents()干什么??? __________________________________________________________________________ 用My.Application.DoEvents()
提示My未声明 asp.net用DoEvents()来延时 __________________________________________________________________________ 我有同样的经历,后来发现,因为再类中没有窗体,没有界面,所以不用DoEvents,因为类再
后台运行,他独占一个进程,当你
调用他时他才运行,当你需要延时停止线程时,就是把他直接
后台停掉,没有其他可用的DoEvents处理事件,故不需要处理,也就不用写什么DoEvents了!你可以
调用试试,不会影响你的
cpu其他进程! __________________________________________________________________________ System.Windows.Forms __________________________________________________________________________ 引用 4 楼 zym2007 的
回复: 用My.Application.DoEvents()
提示My未声明 asp.net用DoEvents()来延时 DoEvents 延时? __________________________________________________________________________ 引用 7 楼 limeng0513 的
回复: 引用 4 楼 zym2007 的
回复: 用My.Application.DoEvents()
提示My未声明 asp.net用DoEvents()来延时 DoEvents 延时? Sleep才是延时 DoEvents在死循环里很有用,呵呵 __________________________________________________________________________ Asp.net里不能使用WinForm的
功能。 __________________________________________________________________________ 你可以使用线程的
方法Sleep __________________________________________________________________________ DoEvents是一个内部
函数,不用定义,其
功能是:转让控制权,以便让操作系统处理其它的事件! 如果在一个循环中不加doevents,那么程序在执行到此循环时,就会紧紧抓住控制权不放,如果此循环很大很费时,那么直到循环结束,否则你做的程序的其它
功能(点击按钮,输入
文字等)都会不可用,但如果循环里加了doevents这个
函数,那么循环每次执行到此
函数的时候,就会等一下,看看你的程序的其它部分有没有动作,表面上看就不会出现卡死的现象,这样的话,程序会显得更人性化! 注:此
函数会占用较高的
cpu使用率,如果可能的话,建议配合sleep()
函数一起用,能降低
cpu使用率! __________________________________________________________________________ Application.DoEvents()只能用于winform项目 __________________________________________________________________________ 路过问问 ::;: DoEvents 此
函数会占用较高的
cpu使用率, 如何配合sleep()
函数一起用,能降低
cpu使用率??? __________________________________________________________________________ 11楼的说得最清楚了。学习一下。 __________________________________________________________________________ vb6中一般用doevnets,现在都是.net时代了,改用多线程吧 __________________________________________________________________________ 1、要引用System.Windows.Forms 2、要在项目
属性的导入里
添加System.Windows.Forms 这样就能用Application.Doevents了 __________________________________________________________________________