E eastweast Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-10 #1 不知道大家有沒有用過pc-cillin殺毒軟件.它可以設定定時掃毒,比如設定某月某日的 x點x分,或者每天的x點,我想知道用delphi如何實現?謝謝啦!
P powers Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-10 #6 pc-cillin肯定是在其realtime scan精灵进程中实现的---我猜是这样
D delphiland Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-10 #7 DecodeDateTime(Now,AYear, AMonth, ADay, AHour, AMinute, ASecond, AMilliSecond) 得到日期、时分秒后符合条件就执行...
B bluepro Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-10 #11 DecodeDateFully(const DateTime: TDateTime; var Year, Month, Day, DOW: Word): Boolean; DOW是一个星期中的第几天,周日是1,周六是7,依此类推
DecodeDateFully(const DateTime: TDateTime; var Year, Month, Day, DOW: Word): Boolean; DOW是一个星期中的第几天,周日是1,周六是7,依此类推
X xujunjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-10 #12 我要在2003-1-30 12:00:00执行能做到吗?能保证timer在此时刚好正在执行吗?
Y yangxiao_jiang Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #18 我要在2003-1-30 12:00:00执行能做到吗?可以,设他的扫描周期小一点,就可以了。[]
H happyloner Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #19 好象没有那么复杂,将运行时间写入注册表或着其他的文件(ini等),程序开始运行时 读取时间,判断,符合的话就执行特定功能
H hahali Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #20 如果用DecodeDateFully(const DateTime: TDateTime; var Year, Month, Day, DOW: Word): Boolean; DOW是一个星期中的第几天,周日是1,周六是7,依此类推 不能对时间进行更小的划分。 建议用DecodeDate先取出年月日,然后用DecodeTime取出时分秒毫秒,判断如果条件满足 所设置的时间则执行。 不过象happyloner所讲的应该更简单,则需要进行对INI文件的读取和写入,不失为好方法。
如果用DecodeDateFully(const DateTime: TDateTime; var Year, Month, Day, DOW: Word): Boolean; DOW是一个星期中的第几天,周日是1,周六是7,依此类推 不能对时间进行更小的划分。 建议用DecodeDate先取出年月日,然后用DecodeTime取出时分秒毫秒,判断如果条件满足 所设置的时间则执行。 不过象happyloner所讲的应该更简单,则需要进行对INI文件的读取和写入,不失为好方法。