我想知道那些有提醒或闹钟功能的软件,是怎么判断时间的?哪位高手知道请留个方法。我觉得不可能用timer一秒一秒的算吧???或者是有什么算法。请指教。我想了好久了。

解决方案 »

  1.   

    用Timer是最好的解决方法。简单快捷
      

  2.   

    在不要求精确计算时间的情况下用Timer有什么不可?不就是调用API?难道这也需要用到ASM?
      

  3.   

    讲得好听点,其实都是在开个后台时间判断进程,用什么方法都行,只要尽少占用CPU资源,你可以打开资源监控器运行程序,如果对CPU资源没什么影响就行。
      

  4.   

    如果只是在特定时间发出提示,可以让timer每隔(200)毫秒检查系统时间,到时间运行特定代码。
      

  5.   

    但是我这样做的时候出现了问题,我估计问题是这样的:我把timer设1000。比如现在是13:00:00。当time=这么多时,再完成那些算法以后,就不会=我所需要的时间了。也就是总是会不提醒。
    或者是我的写法有错吗?
      

  6.   

    to  richard_ouyang(没有钱的狼) 
    要进到首页多级菜单的最末级,具体到一个专题。
      

  7.   

    陈宽达 的 delphi深度历险 对定时有足够的篇幅和深度。