Z zengyi Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-19 #1 我想在DELPHI里做暂停,起动,在暂停,是用定时器好点,还是用FOR循环好点,还是用sleep命令好点
Z zengyi Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-19 #4 FOR循环有点占时间,肯定不行,定时器还不错,有没有别的办法
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-19 #6 procedure MySleep(Count:Int64); var K:Int64; beign K:=GetTickCount(); while (GetTickCount-K)<Count do Application.ProcessMessages(); end;
procedure MySleep(Count:Int64); var K:Int64; beign K:=GetTickCount(); while (GetTickCount-K)<Count do Application.ProcessMessages(); end;
J juanyli Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-19 #7 用FOR循环的话你的CPU占用率会一直上升,很不合算还是APW的方法好一点我经常这样用的
陈 陈晨 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-19 #8 看你做什么用了。如果timer的时间间隔满足你的要求的话建议。 否则用for 或者更精确的定时器。 倾向于定时器