星期四, 9月 20, 2012

Timer使用技巧

1. 可以使用TELTimerPool來一次新增多個Timer,並方便管理

2. 預設為Timer.Enabled := False; 於onFormShow再將Timer.Enabled := True;

3. 為避免onTimer內程式跑沒完,下個時間的觸發又到,可加旗標來防止下個時間的進入。

4. 可以設定第一次跑15秒後跑,之後是1分半後跑一次,則預設Timer.Interval:=15000。然後在onTimer的程式內寫Timer.Interval:=90000

5. Timer的第一次觸發是inteval時間完後才跑。