H hpbj Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #1 我想做一个程序放在服务器上,每天或每星期定时 执行一些任务,用什么来控制时间好呢? 用timer控件会不会使NT瘫痪? 要注意些什么呢? 请大家指点。
H hpbj Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #3 我是要取系统时间呀, 但用timer每秒取一次,NT会瘫痪吗?
C cnaoszh Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #4 1。应该作一个服务 2。timer触发事件最好用线程。
L liu_liu Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #9 用任务啊 如果是有关SQL Server 的, 则SQL就提供了执行任务的设置
坏 坏蟑螂 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #10 to 慕容乾坤兄:Timer本身不是用线程做的,而是用了Win32 API 的SetTimer和KillTimer。 一秒以上的Timer应该不会对系统有什么影响吧, 只要你别发了狂地建一堆。 呵呵。
枫 枫 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #11 呵呵,同意楼上几位朋友说,,一般定时只定到小时吧,再小就到分钟,,不会用到秒吧,,
D DragonPC_??? Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-12 #14 >> 呵呵,同意楼上几位朋友说,,一般定时只定到小时吧,再小就到分钟,,不会用到秒吧,, SetTimer API好像只支持60秒以下的参数,定到小时级别肯定是不行的,(多年以前完VC的时候记的) Delphi的Timer有没有对此加以改进我就不是很清楚了,大家看看Timer的源码应该就知道了。 SetTimer一般是不会造成系统瘫痪的,就算同时有几百个Timer在频繁运行都不会的,它只是 一个WM_TIMER消息的派送,属于原子操作,Windows每秒钟可以处理成千的消息,几个Timer算 什么。
>> 呵呵,同意楼上几位朋友说,,一般定时只定到小时吧,再小就到分钟,,不会用到秒吧,, SetTimer API好像只支持60秒以下的参数,定到小时级别肯定是不行的,(多年以前完VC的时候记的) Delphi的Timer有没有对此加以改进我就不是很清楚了,大家看看Timer的源码应该就知道了。 SetTimer一般是不会造成系统瘫痪的,就算同时有几百个Timer在频繁运行都不会的,它只是 一个WM_TIMER消息的派送,属于原子操作,Windows每秒钟可以处理成千的消息,几个Timer算 什么。
L Liuxu Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-12 #15 在程序中你不用考慮定時問題﹐將程序編好后﹐只要在WINDOWS中設定“計划和任務”﹐ 你想什么時候運行都可以﹒