我做了个定时器,我想在程序运行一段时间后触发它,Timer的Interval是可以实现的,但是我看书上说Interval的最大允许值只能为32767,大概也就30几秒,我如果想做到1,2小时后才触发它,不知道该如何实现?还望指教,谢谢!

解决方案 »

  1.   

    瞎掰
    property Interval: Cardinal;
    Cardinal 0..4294967295!
      

  2.   

    瞎掰
    property Interval: Cardinal;
    Cardinal 0..4294967295!
      

  3.   

    在Timer1Timer事件中,在窗体show时记下时间,Interval就1000不管,每次和第一次时间相比较判断有没有到,到了在记下此时的时间,然后……重复不就行了吗
      

  4.   

    用两个定时器不就实现了吗?
    一个控制edit的增减,其interval设为1000,即每秒钟edit加1,当edit.text达到3600(1小时)或7200(2小时),当然edit的visible设为false,到达你设定的时间就触发另一个定时器就ok了。
      

  5.   

    用datetime时间数型!show记下一个时间
    interval设为1000,在 定时器 事件中用now减去所记时间后判断一下就行
      

  6.   

    搞什么吗,用SqlServer做个job也可以 的 啊