在循环中能不能使程序处于等待状态,使用户进行若干操作后,再往下执行循环,
就是如果循环100次,但是在每次中我都要做若干操作,电脑根据我的指令做相应的操作,这个循环怎么写啊?

解决方案 »

  1.   

    for(int i=0;i<100;i++)
    {
      int rtCode=yourFunc();//你的处理函数,
      if(rtCode)
      { ....
      }
      else
      { ....
      }
    }
      

  2.   

    for n := 0 to 99 do
      ShowMessage(IntToStr(n));每次点击一下确定按钮:)
      

  3.   

    To wisenowa(127.0.0.1)
    我是要进行大量的操作而不是显示信息?要是你那么简单,就好了!!!
      

  4.   

    To  dyf2001(西风) 
    请解释,我现在晕乎着呢,昨晚打了一晚游戏,今天迷糊,昏昏欲睡
      

  5.   

    Procedure InteruptProcess;//循环处理的过程
    Begin
        ....
    EndProcedure CirculationProcess;
    Var
      Start:Integer;
    Begin
      For Start:=StartNum To EndNum DO
        Begin
          InteruptProcess;//调用循环处理函数
        End;
    End;
      

  6.   

    如果在一个线程里,把所有的操作放在循环体内就行如果在另一个线程里执行的操作,用CreateEvent 创建一个事件对象,就好像定义一个标识位,操作结束了就把标识位置位(setevent),在循环中用WaitForSingleObject得到这个标识位,等到后再resetevent,继续循环
      

  7.   

    我讚成 phalcon(^o^) 的說話
      

  8.   

    同意 phalcon(^o^) 说法把循环变量做成全局变量,如果需要中断循环,就保存当前循环次数,转作其他处理,处理后再回来做同样的循环,循环次数用全局变量-上次循环次数
    如果需要多次中断,就写多个同样的循环。。呵呵,是不是有点复杂?!不过好用阿!
      

  9.   

    同意 phalcon(^o^) 说法??????
    我主要是对数据库里的数据操作!!!取出数据后,根据数据做一定的选择,然后再写库!!!
    所以循环是必需的,但是我的操作,分配某个值给一字段是没有规律的,怎么办??
      

  10.   

    同意 phalcon(^o^) 说法??????
    我主要是对数据库里的数据操作!!!取出数据后,根据数据做一定的选择比如是3项选择,然后再写库!!!
    所以循环是必需的,但是我的操作,选择分配某个值给一字段是没有规律的但是是在一个去值范围内的,怎么办??
      

  11.   

    do yourthings...
    While Not table1.Eof do
      table1.next;
      

  12.   

    phalcon(^o^) 
    必须是在循环里边啊,老大
      

  13.   

    oh 写错了 应该是
    if Not table1.Eof then table1.next;
      

  14.   

    你这玩意不能用循环的 只是手动循环 确定一下 next一下
      

  15.   

    phalcon(^o^) 
    呵呵,有点意思了