计时器(100分)

  • 主题发起人 主题发起人 restart0
  • 开始时间 开始时间
R

restart0

Unregistered / Unconfirmed
GUEST, unregistred user!
如何让一个循环每隔5分钟运行一次?我不知道计时器怎么写:P
 
先定义一个全局变量var i : integer;
i = 0;
设置 Timer1的interval = 1000;
Timer1.enabled := true;

在OnTimer事件中:
inc(i);
if (i div 60 ) = 5 then
begin
执行循环
i := 0
end;
 
不会吧!!那我的电脑不是要不停的去div?
 
利用Sleep;
比如:

procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Caption :='OK';
Sleep(3000);
Button1.Caption :='Y';
end;

明白了么?
 
设置 Timer1的interval = 1000*60*5 不就行了!
 
多人接受答案了。
 
后退
顶部