一番確実なのは WHILE TIME$!=前回のTIME$(変数に控えてね) 原理的に「変わったときだけ」実行してくれて落としもなければ無駄もない。 ただし、等間隔ではないことに注意 (15フレームごとに時計が拾われるらしいが、フレームが秒と噛み合っていないのでまれに短くなる。)