J jameschin Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-31 #1 正点报时不用TTimer控件,如何实现。难到让我每秒都看看是不是整点,然后决定是否报时<br>
J jameschin Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-31 #4 小弟才疏学浅,大家多帮忙。我想到了用WMtimer消息但也要每一秒或每一分钟截获一次消息<br>我觉得太耗资源了
A antic_ant Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-31 #6 我说我的想法吧!<br>开始运行时取的当前的系统时间,然后判断到下一个整点还有多长时间,开始延时<br>到整点报时,然后在延时一小时....<br>但是还是不如用TTimer控件来的方便
Z zoufeiyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-31 #8 还是用TTimer方便,而且资源占用也不是很多啊。
C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-01 #11 恩,楼上说得对,antic_ant的思路有创意,可以参考。
T t1122 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-01 #13 这要看你的精度要求多高了。我们在dos时代经常采用中断来解决问题,如果是dos<br>采用tc来做就简单多了(不过现在也忘的差不多了)。如果是windows 可以采用线程中的sleep()<br>不过哪个时间不是准确时间,关键看你的精度要求。
这要看你的精度要求多高了。我们在dos时代经常采用中断来解决问题,如果是dos<br>采用tc来做就简单多了(不过现在也忘的差不多了)。如果是windows 可以采用线程中的sleep()<br>不过哪个时间不是准确时间,关键看你的精度要求。
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-02 #14 检查离整点超过1分钟,那么设置TTimer事件间隔为1分钟,检查到快到了,间隔改为1秒钟