如果我不想使用timer组件,代码如何写? 比如我用timer组件实现倒计时,如果我不想使用timer组件,代码如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows apisettimerkilltimer 添加一个线程在线程中用GetTickCount,来判断时间的进度,同时配合Sleep的使用即可以实现 procedure Delay(MSecs: Longint);//延时函数,MSecs单位为毫秒(千分之1秒)var FirstTickCount, Now: Longint;begin FirstTickCount := GetTickCount(); repeat Application.ProcessMessages; Now := GetTickCount(); until (Now - FirstTickCount >= MSecs) or (Now < FirstTickCount);end; 为什么在查找字符串"東"的时候会查找到一个“|”,应该如何解决? 怎样使用Delphi对AutoCAD进行操作啊,我写的代码老报错,谁能帮帮忙啊 求可以勾选的dbgrid dbgrideh 简单问题! 我有个问题想请斑竹批评指正一下。 在线求助?如何用SQL语句实现表中的某个字段按记录号递增? 如何得到listview的item的高度 报表中文折行的问题 关于WebSnap的简单问题!! delphi 函数返回后还会继续执行吗?? 这段代码,为什么一运行就死呀 有没有16进制转字符串的函数?
settimer
killtimer
//延时函数,MSecs单位为毫秒(千分之1秒)
var
FirstTickCount, Now: Longint;
begin
FirstTickCount := GetTickCount();
repeat
Application.ProcessMessages;
Now := GetTickCount();
until (Now - FirstTickCount >= MSecs) or (Now < FirstTickCount);
end;