主要用到哪些控件和方法?

解决方案 »

  1.   

    据我所知有个组件可以做这样的事儿,并且封装的还不错,告诉你个地址自己下吧http://www.coolgz.com/bbs/ShowPost.asp?id=3704
      

  2.   

    用timer控件,在ontimer里自己写要实现的功能。
      

  3.   

    通常都是用Timer控件来实现,楼上的已经说了,这样不用借助第三方的东西,也不用写进系统的计划任务里面。
      

  4.   

    换个思路
    你也可以用其他人说的用timer来完成
    其中你可以定义提醒的时间呀,然后在程序中用TTimer来进行比较,前提是,程序必须在开机的时候就运行(在注册表中写一些信息,就可以了)但是如果你的这个程序关闭的话将不能进行提醒了,但是这样的话,十分浪费系统资源的,因为程序要不听的去比较时间,我以前做的过这样的,最后还是因为这点最终失败了,你说的功能我做的都有,是一个提醒程序,你要是能解决消耗系统资源的问题后请教教我好吗?  :)good luck!
      

  5.   

    用timer控件,在ontimer里自己写要实现的功能。
    或者用计划任务也可以呀。
      

  6.   

    4个字
    计划任务..
    TIMER肯定不行拉..谁知道间隔多少小时或者多少天呢???
    1秒秒的在后台一直数,你受得了??
      

  7.   

    其实用timer也可以的,每次程序启动的时候先取到系统的时间
    然后根据用户定义的时间计算出之间的时差
    然后给interval赋值,timer.enable:=True;
    然后再ontimer里面再将interval改成24小时就可以了
      

  8.   

    程序启动后将一直在后台运行,然后到了某个时间自动运行某个任务,用TIMER会不会
    占用太多的系统资源呢?
    用计划任务不大可行吧,因为程序可以制定多个任务,每个任务执行时间不同。
      

  9.   

    网上找一下WINDOWS的源码,看看有没有计划任务的具体实现
    HO~~HO~~
      

  10.   

    程序启动后将一直在后台运行,然后到了某个时间自动运行某个任务,用TIMER会不会
    占用太多的系统资源呢?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    不会
    interval:=1000;
      

  11.   

    写成后台服务程序,就象Windows服务一样。
      

  12.   

    计划任务和timmer是比较简单的解决方法,但是那位还能想出更好的办法呢?