uses DateUtils;procedure TForm1.Timer1Timer(Sender: TObject); begin if MinuteOf(Time) mod 5 = 0 then { TODO }; end;
uses DateUtils;var iOldDoTime: Integer; procedure TForm1.Timer1Timer(Sender: TObject); var I: integer; begin I := MinuteOf(Time); if (i mod 5 = 0)) and (i <> iOldDoTime) then //保证同一分钟不会重复执行 begin iOldDoTime := i; { TODO }; end; end;
if (i mod 5 = 0) and (i <> iOldDoTime) then //保证同一分钟不会重复执行
begin
if MinuteOf(Time) mod 5 = 0 then
{ TODO };
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var I: integer;
begin
I := MinuteOf(Time);
if (i mod 5 = 0)) and (i <> iOldDoTime) then //保证同一分钟不会重复执行
begin
iOldDoTime := i;
{ TODO };
end;
end;
同意,设成61秒更保险