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;

}