程序起动的时候,修改timer的周期,
第二次运行时周期设为1天,这样可以提高效率。

解决方案 »

  1.   

    你可以编一个小程序,就是往里写记录的,然后列入window的任务计划中,就行了,到了5:59自动运行该程序,写完记录后,自动关掉就行了。
      

  2.   

    <br><marquee width=90% behavior=alternate scrollamount=3><font color=red style="font-size:9pt;line-height:15pt"> 无聊者↘  █       Oooo   飞  <BR>  闲聊者→╭╯╰╮    (  )   起  <BR>  乱聊者→║不聊║≈不然→ ) /   一  <BR>  狂聊者↗╰══╯    (_/   脚 </font></marquee>  <BR>
      

  3.   

    把timer的interval设为一分钟执行一次,也想不出其它办法。
      

  4.   

    surfguy(冲浪小子) 的方法好。
      

  5.   

    netlib(河外孤星)
     surfguy(冲浪小子) 你们说的方法怎么实现啊,有代码吗,[email protected],谁有简单的代码啊 
      

  6.   

    (语法问题自己处理)
    lastrq,lastrq2 : longint;function today:longint;  取当前日期
    function now:integer;    取当前时间 可将6:30转换为 630处理Timer()
    begin
       rq:=today;
       if rq<>lastrq1 and now>6:30
       begin
          lastrq1=rq;
           //execute other
       end;
       if rq<>lastrq2 and now>18:30
       begin
          lastrq2=rq;
           //execute other
       end;
       
    end;
      

  7.   

    我那个就是一个数据库写入程序,没用到timer,不用常驻内存,是要用到windows的任务计划 ,本身比较间单。netlib(河外孤星)是你的程序一直要驻留内存。
      

  8.   

    surfguy(冲浪小子) 可一告诉怎么写的吗?
      

  9.   

    其实我已说得很清楚了,你先试在计划任务中添加新任务,如让winamp在一分钟后唱歌,如果你做过这个后,应该就会明白怎么做了。