vb能否实时控制函数的中断,从头开始!

解决方案 »

  1.   

    用goto语句跳转到开头就行了~~
    不知道你说的是什么意思!?
      

  2.   

    是不是这个意思?
    private Function A() as integer   dim nResult as intger
       dim i as integer
    1: i =1
    .......
      do
      if i = 100 then goto 1
      i =i +1
      loopEnd Function
      

  3.   

    这样行不行,你可以使用一个timer,在你插函数的时候,timer.enabled=false,当你判断条件符合时,在函数退出前执行timer.enabled=true,函数退出后timer就启动了,设定个一个比较小的interval值,如10(10毫秒),在timer中使用timer.enabled=false,调用你要重复执行的函数。