编程论坛
注册
登录
编程论坛
→
VB6论坛
command1循环调用command2?
tyms
发布于 2012-09-27 15:14, 613 次点击
我的程序要求点一下command1 后。重复运行command2 click 10次
运行后结果死机。求高手给个解决方安
6 回复
#2
风吹过b
2012-09-27 17:57
你 command2 click 里面的代码如何?
是如何调用的。
什么都没说清楚,怎么有解决办法??
不同的代码,有不同的调用方法。
有些使用 call 调用就可以了。
有些需要使用定时器,隔一定时间调用一次。
有些需要开多线程,每个线程运行一次。
#3
邵帅
2012-09-28 09:14
是啊,你是怎样实现执行10次的?以及里面的代码是怎样?
#4
Artless
2012-09-28 13:51
以下是引用
tyms
在2012-9-27 15:14:09的发言:
我的程序要求点一下command1 后。重复运行command2 click 10次
运行后结果死机。求高手给个解决方安
你的代码?
#5
wube
2012-10-03 14:14
程序代码:
Option
Explicit
Dim
a
As
Integer
Private
Sub
Command1_Click()
Dim
i
As
Integer
For
i =
0
To
9
Command2_Click
Next
i
End Sub
Private
Sub
Command2_Click()
a = a +
1
MsgBox
a
End Sub
Private
Sub
Form_Load()
a =
0
End Sub
#6
Flying_boy
2012-10-10 20:39
没问题呀,只不过输出的值一直都是1!可以在最前面加一句“Private a As Integer”,就会输出1,2,3……
#7
wube
2012-10-11 01:29
回复 6楼 Flying_boy
因为你的程序缺少全局变量来继承状态的缘故
1