C++Builder中的延时函数

第一种方法: 使用 Sleep(1000) 函数

如果使用Sleep(1000);的时候提示如此错误   [C++ Error] supplierPayment_.cpp(321): E2015 Ambiguity between '_fastcall Idglobal::Sleep(unsigned int)' and '__stdcall Sleep(unsigned long)'

使用Idglobal::Sleep(1000);

或 ::Sleep(1000); 就可解决上面的问题。

第二种方法:多少分钟后做什么: 

 void   __fastcall   TForm1::Timer1Timer(TObject   *Sender)  

  {        

   end_time=(Edit1->Text)*60;      

     if(n<=end_time)        

   {      

     n++;    

       Edit2->Text=n;       

    }        

   else          

{         

  (你要做的事)  

        n=0; 

    }

原文地址:https://www.cnblogs.com/wangpf/p/3257796.html