C++Builder中的延时函数sleep(1000)提示错误解决

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; 

    }

你可能感兴趣的:(C++,C,C\C++)