本人用delphi6做前台,在系统中要用到等待5分钟代码,本人试过用waitfordata这个函数,且我已打开此基类的单元.但是不知是什么原因总是提示未声明此字符串.请教各位如何在delphi6中写等待5分钟的代码。
解决方案 »
- 请帮助解决:客户端调用服务器端过程问题
- 如何取得Image中的DIPx和DIPy值?
- 求算法,有点难,高手请进.
- 紧急求助!如何将保存在数据库中的二进制流转换成WORD文档
- 哪位能给我发个MSCOMM32.OCX控件。100分!
- 怎么样得到WORKGROP所有计算机名?
- Web Broker开发的ISAPI的DLL调试通过,发布后访问ADO时出错,请高手指点.
- 请问数据仓库是什么概念?
- 如何制作发蚂蚁般的拖放窗口,在Delphi中
- delphi的参数传递是指针传递吗?
- 求助:vc++中的(i++)和(++i)在delphi中分别如何表示啊?
- 如何用createDocumentFromUrl打开一个文档?
begin
Sleep(1000);
Application.ProcessMessages
end;
sleep会使主线程停止
begin
Sleep(10); //Sleep越小,程序反应就越灵活,不会阻塞。
Application.ProcessMessages
end;
procedure Tform1.Delay(msec:integer);
//延时函数,msec 为微秒(千分之1秒)
var
FirstTickCount : real;
begin
FirstTickCount := GetTickCount();
FirstTickCount := FirstTickCount + msec; While FirstTickCount > GetTickCount() do
Application.HandleMessage;
// application.processmessages;end;调用时只需写上 delay(5*60*1000) 即可