请问如何结束一个长时间的作业?
如程序正在实行一段长时间作业的代码
请问我该如何设计才能使一个command.click 响应事件 来结束这段代码的执行?让他把执行权限交出来
谢谢
问题点数:50、回复次数:5Top
1 楼DooDu(杜霖:I want,I can(开关拉))回复于 2005-07-02 23:38:01 得分 0
既然是“长时间”,就有造成它的原因,比如,循环操作,你在循环条件放个变量,然后靠command的click事件来改变这个变量的值,让循环跳出。Top
2 楼frman()回复于 2005-07-03 12:16:59 得分 0
问题是那个作业一直在运行 系统根本就不响应我的command click事件
比如command1.click
for i = 1 to 1e100
label1.caption = i
next i
command2.click
i = 1e101
运行后点了command1后 command2根本不被响应 程序只能强行关掉
Top
3 楼lsftest()回复于 2005-07-03 12:18:39 得分 25
试试doeventsTop
4 楼DooDu(杜霖:I want,I can(开关拉))回复于 2005-07-03 12:29:53 得分 25
哦 我以为你加了doevents了呢
如楼上所述,
在你的执行过程中加doevents这句Top
5 楼frman()回复于 2005-07-03 14:18:54 得分 0
谢谢Top




