请问!!如何定时启动函数??(我没有更多的分了,请谅解)(15分)

  • 主题发起人 主题发起人 geo
  • 开始时间 开始时间
G

geo

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序中要在每天的18:00:00运行一个函数,我在timer的ontimer事件响应过程中写了如下语句,为什么不能在时间到时运行该函数呢?
if time=strtotime('0:0:0') then
begin
nighttongji;
end;
请告诉我怎么才能正确实现定时运行?
 
你取本机时间,再用定时器触发
 
同意shibaoping
 
time=strtotime('0:0:0') 很难达到要求
你的timer可能在0:00:01触发
你应该检查时间大于某个时间就触发,然后纪录下来今天已经触发了,要明天才能触发,这样才不会一天有多次触发
 
用AT命令试试^_^
 
首先 timer的intervel必须小于1秒
if Formatdatetime('hhnnss',now)='180000' then
begin
nighttongji;
end;
 
后退
顶部