N
Neo_leaf
Unregistered / Unconfirmed
GUEST, unregistred user!
想实现多个时间点的定时问题,
如:想在每天的 8:00、12:00、17:30、23:15这几个时间点触发连接数据库的事件,
不知道如何做,
听说有两种方法:1)、SetTimer/KillTimer;
2)、使用Timer控件;
我只知道2)实现一个时间点可以这样:
procedure TForm1.Timer1Timer(Sender:TObject);
begin
if TimeToStr(Time) = '08:00:00' then
begin
ShowMessage('Timer is run!!!');
end;
end;
但是不知道多个时间点如何做,
而且时间点的个数不固定,
请大家赐教,多谢。
如:想在每天的 8:00、12:00、17:30、23:15这几个时间点触发连接数据库的事件,
不知道如何做,
听说有两种方法:1)、SetTimer/KillTimer;
2)、使用Timer控件;
我只知道2)实现一个时间点可以这样:
procedure TForm1.Timer1Timer(Sender:TObject);
begin
if TimeToStr(Time) = '08:00:00' then
begin
ShowMessage('Timer is run!!!');
end;
end;
但是不知道多个时间点如何做,
而且时间点的个数不固定,
请大家赐教,多谢。