当设定的时间到的时候就提醒,不要说timer设定时间间隔来比较,因为每隔一分钟就要检测一次太浪费时间;我需要像闹钟那样的,到了设定的时间就马上提醒,可以设置多个定时的事务,有没有什么好的方法,不要老是来检测比较那种方法,浪费资源

解决方案 »

  1.   

    只此一法.没有别的,闹钟方式也一样,人个TIMER,每秒或隔几秒检测.检测到了,就干事.
      

  2.   

    只此一法.没有别的,闹钟方式也一样,人个TIMER,每秒或隔几秒检测.检测到了,就干事.
      

  3.   

    不用Timer就用循环procedure TForm1.Button1Click(Sender: TObject);
    begin
      while True do
      begin
        //如果到时间做什么事情
        Application.ProcessMessages;
        Sleep(50);
      end;
    end;