在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?
在DELHPI中除了用定时器以外还有什么办法可以实现循环?

解决方案 »

  1.   

    如下:
    var s:boolean;   //全局变量
    while s do
      begin
        //你的代码
        sleep(100);  //或者用gettickcount
      end;
    ...........
      

  2.   

    只知道time 和 sleep
    应该能够用了吧
      

  3.   

    現在你用time和
    sleep可以解決你面對的問題了.
      

  4.   

    这样Cpu的占用率会达到100%的!这样做:
    procedure Delay(msec:integer);
    //延时函数,msec 为微秒(千分之1秒)
    var
     FirstTickCount : real;
    begin
     FirstTickCount := GetTickCount();
     FirstTickCount := FirstTickCount + msec;
     While FirstTickCount >  GetTickCount() do
       Application.HandleMessage; //关键在这里
    end;delay (5000); // 延时 5 秒
      

  5.   

    有人会汇编吗?
    汇编里面的程序是一遍一遍在反复运行的呀!从ORG到END。
    DELPHI是怎么样的呢?
    我想那样,行吗??
    该怎么做?
    定时不好!!
      

  6.   

    与 78(编程失败,自己.人生辉煌,别人)的办法差不多        timestr1:= now;                        
            while (now-timestr1)< 5/86400 do       //   1/86400为1秒种
            begin
                if ClientSocket1.Active then break;
                application.ProcessMessages;
            end;
      

  7.   

    关注
    唉,我一直都是个用timer的大笨蛋
    自卑ing