如何用Delphi做系统可定时执行的程序(200分)

  • 主题发起人 whsunbin
  • 开始时间
W

whsunbin

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用Delphi做系统可定时执行的程序,如Windows的计划任务和SqlServer中的代理功能。<br>
 
用这个就行了..timer.就行了...其他的要自己写了..
 
简单嘛!<br>你可以做一个简单的服务在系统的背景运行,到指定时刻就干些什么就行了。<br>
 
To:cola<br>关键是要给一个写的思路和方法。
 
如果一个任务用TIMER,如果多个任务我 觉得应该用线程,而且是动态创建的,一个任务<br>一个线程,线程中在使用系统的定时器(TIMER在线程中使用比较复杂)。
 
我觉得应该不可能使用Timer吧,要不然系统负荷也太大了。
 
启动的时候,看 一下当前时间离预定的时间差多少,然后设置<br>Timer.Interval :=...;<br>Timer.Enabled :=True;<br>
 
我要求的定时程序要一直驻留在服务器的内存中,到时间就执行。
 
小弟做了一个事务管理软件,不知前辈是否有心一看?
 
To:YuZi<br>是什么事务管理的软件,有我提的这个功能吗?如果有这个功能可以先看看。
 
给个Mail吧。
 
sunbin@pouyuen.com.cn<br>
 
已发出,请查收。
 
用Timer,设定触发间隔,在其触发事件里检测时间是否到,到就运行。
 
用Timer来做时间检查太频繁了,系统负载大。<br>我认为应该是将计划写入到Windows的任务计划中,由Windows的任务计划来调用已经写好的<br>程序,这样比较可行。<br>
 
to SunBin:<br>&nbsp; 请问您是用XP吗?<br>
 
我用Win2000 Server
 
用计划任务最好了,前提是你自己写程序。写好了后作成计划任务。
 
to SunBin :<br>&nbsp; &nbsp;我是用98编译的,认为是图片资源名称问题导致调用失败,我已试着修改,<br>再次发出,烦请再试。<br><br><br><br>
 
顶部